diff --git a/backend/app.pid b/backend/app.pid index 04cc5f013..7836eebe1 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -24017 +92494 diff --git a/backend/app/api/pl/plan.py b/backend/app/api/pl/plan.py index 90edf1d7c..705d3df9d 100644 --- a/backend/app/api/pl/plan.py +++ b/backend/app/api/pl/plan.py @@ -225,6 +225,7 @@ def list_plans( transport_status: Optional[str] = Query(default=None, alias="transportStatus", description="运输状态"), archive_status: Optional[str] = Query(default=None, alias="archiveStatus", description="归档状态"), customer_name: Optional[str] = Query(default=None, alias="customerName", description="客户名称"), + product_name: Optional[str] = Query(default=None, alias="productName", description="产品名称"), plan_date_from: Optional[date] = Query(default=None, alias="planDateFrom", description="计划日期开始"), plan_date_to: Optional[date] = Query(default=None, alias="planDateTo", description="计划日期结束"), page: int = Query(default=1, ge=1), @@ -264,6 +265,20 @@ def list_plans( if customer_name: query = query.filter(func.lower(PlPlan.customer_name).contains(customer_name.lower())) + if product_name: + product_name_kw = product_name.strip() + if product_name_kw: + query = query.filter( + db.query(PlPlanProduct.id) + .filter( + PlPlanProduct.plan_id == PlPlan.id, + PlPlanProduct.tenant_no == tenant_no, + PlPlanProduct.del_flag == 0, + func.lower(PlPlanProduct.product_name).contains(product_name_kw.lower()), + ) + .exists() + ) + if plan_date_from: query = query.filter(PlPlan.plan_date >= plan_date_from) diff --git a/backend/app/services/pl_cert_required_service.py b/backend/app/services/pl_cert_required_service.py index 98bccc667..51b410ea0 100644 --- a/backend/app/services/pl_cert_required_service.py +++ b/backend/app/services/pl_cert_required_service.py @@ -19,8 +19,14 @@ SELF_TRAILER_REQUIRED = ("行驶证", "营运证", "保险单", "罐检报告") CARRIER_HEAD_REQUIRED = ("行驶证", "营运证") CARRIER_TRAILER_REQUIRED = ("行驶证", "营运证") -PERSONNEL_DRIVER_REQUIRED = ("身份证", "驾驶证", "从业资格证") -PERSONNEL_ESCORT_REQUIRED = ("身份证", "从业资格证") +PERSONNEL_DRIVER_REQUIRED = ("身份证", "驾驶证", "驾驶员从业资格证") +PERSONNEL_ESCORT_REQUIRED = ("身份证", "押运员从业资格证") +PERSONNEL_BOTH_REQUIRED = ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + "押运员从业资格证", +) VEHICLE_PART_HEAD = "head" VEHICLE_PART_TRAILER = "trailer" @@ -30,31 +36,23 @@ def match_required_cert_name(actual_name: str | None, required_name: str) -> boo name = (actual_name or "").strip() if not name: return False - if required_name == "从业资格证": - return ( - name == "从业资格证" - or name == "危化品从业资格证" - or "从业资格证" in name - ) + if required_name == "押运员从业资格证": + return name == "押运员从业资格证" or name == "押运员证" return name == required_name def _cert_row_complete(cert: CertRow | dict, required_name: str) -> bool: if isinstance(cert, dict): cert_name = cert.get("cert_name") or cert.get("certName") - cert_no = cert.get("cert_no") or cert.get("certNo") expire_date = cert.get("expire_date") or cert.get("expireDate") attachment_urls = cert.get("attachment_urls") or cert.get("attachmentUrls") else: cert_name = cert.cert_name - cert_no = cert.cert_no expire_date = cert.expire_date attachment_urls = cert.attachment_urls if not match_required_cert_name(cert_name, required_name): return False - if not (cert_no or "").strip(): - return False if not expire_date: return False if not (attachment_urls or "").strip(): @@ -84,23 +82,19 @@ def _find_cert_for_required( def _missing_field_labels(cert: CertRow | dict | None, required_name: str) -> list[str]: if cert is None: - return ["证号", "有效期", "附件"] + return ["有效期", "附件"] missing: list[str] = [] if isinstance(cert, dict): - cert_no = cert.get("cert_no") or cert.get("certNo") expire_date = cert.get("expire_date") or cert.get("expireDate") attachment_urls = cert.get("attachment_urls") or cert.get("attachmentUrls") cert_name = cert.get("cert_name") or cert.get("certName") else: - cert_no = cert.cert_no expire_date = cert.expire_date attachment_urls = cert.attachment_urls cert_name = cert.cert_name if not match_required_cert_name(cert_name, required_name): - return ["证号", "有效期", "附件"] - if not (cert_no or "").strip(): - missing.append("证号") + return ["有效期", "附件"] if not expire_date: missing.append("有效期") if not (attachment_urls or "").strip(): @@ -137,9 +131,11 @@ def get_required_personnel_cert_names(personnel_type: str | None) -> tuple[str, ptype = (personnel_type or "").strip() if ptype == "escort": return PERSONNEL_ESCORT_REQUIRED - if ptype in ("driver", "both"): + if ptype == "driver": return PERSONNEL_DRIVER_REQUIRED - return PERSONNEL_DRIVER_REQUIRED + if ptype == "both": + return PERSONNEL_BOTH_REQUIRED + return PERSONNEL_BOTH_REQUIRED def validate_personnel_type_role_compat(personnel_type: str | None, role: str | None) -> None: diff --git a/backend/graphify-out/.graphify_labels.json b/backend/graphify-out/.graphify_labels.json index 597b8e57f..4fc1054da 100644 --- a/backend/graphify-out/.graphify_labels.json +++ b/backend/graphify-out/.graphify_labels.json @@ -153,31 +153,11 @@ "151": "Community 151", "152": "Community 152", "153": "Community 153", - "154": "Community 154", - "155": "Community 155", - "156": "Community 156", "157": "Community 157", - "158": "Community 158", "159": "Community 159", "160": "Community 160", - "161": "Community 161", - "162": "Community 162", - "163": "Community 163", - "164": "Community 164", - "165": "Community 165", - "166": "Community 166", "167": "Community 167", "168": "Community 168", - "169": "Community 169", - "170": "Community 170", - "171": "Community 171", - "172": "Community 172", - "173": "Community 173", - "174": "Community 174", "175": "Community 175", - "176": "Community 176", - "177": "Community 177", - "178": "Community 178", - "179": "Community 179", - "180": "Community 180" + "176": "Community 176" } diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index d6371e5b8..232cc63e9 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - backend (2026-07-13) ## Corpus Check -- 261 files · ~186,595 words +- 269 files · ~198,836 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 5750 nodes · 39893 edges · 181 communities (178 shown, 3 thin omitted) -- Extraction: 52% EXTRACTED · 48% INFERRED · 0% AMBIGUOUS · INFERRED: 19089 edges (avg confidence: 0.5) +- 5967 nodes · 40753 edges · 161 communities (159 shown, 2 thin omitted) +- Extraction: 53% EXTRACTED · 47% INFERRED · 0% AMBIGUOUS · INFERRED: 19152 edges (avg confidence: 0.5) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `3520f9ce` +- Built from commit: `0e60b88c` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -159,33 +159,13 @@ - [[_COMMUNITY_Community 151|Community 151]] - [[_COMMUNITY_Community 152|Community 152]] - [[_COMMUNITY_Community 153|Community 153]] -- [[_COMMUNITY_Community 154|Community 154]] -- [[_COMMUNITY_Community 155|Community 155]] -- [[_COMMUNITY_Community 156|Community 156]] - [[_COMMUNITY_Community 157|Community 157]] -- [[_COMMUNITY_Community 158|Community 158]] - [[_COMMUNITY_Community 159|Community 159]] - [[_COMMUNITY_Community 160|Community 160]] -- [[_COMMUNITY_Community 161|Community 161]] -- [[_COMMUNITY_Community 162|Community 162]] -- [[_COMMUNITY_Community 163|Community 163]] -- [[_COMMUNITY_Community 164|Community 164]] -- [[_COMMUNITY_Community 165|Community 165]] -- [[_COMMUNITY_Community 166|Community 166]] - [[_COMMUNITY_Community 167|Community 167]] - [[_COMMUNITY_Community 168|Community 168]] -- [[_COMMUNITY_Community 169|Community 169]] -- [[_COMMUNITY_Community 170|Community 170]] -- [[_COMMUNITY_Community 171|Community 171]] -- [[_COMMUNITY_Community 172|Community 172]] -- [[_COMMUNITY_Community 173|Community 173]] -- [[_COMMUNITY_Community 174|Community 174]] - [[_COMMUNITY_Community 175|Community 175]] - [[_COMMUNITY_Community 176|Community 176]] -- [[_COMMUNITY_Community 177|Community 177]] -- [[_COMMUNITY_Community 178|Community 178]] -- [[_COMMUNITY_Community 179|Community 179]] -- [[_COMMUNITY_Community 180|Community 180]] ## God Nodes (most connected - your core abstractions) 1. `Session` - 1551 edges @@ -200,10 +180,10 @@ 10. `success_response()` - 260 edges ## Surprising Connections (you probably didn't know these) +- `Namespace` --uses--> `Settings` [INFERRED] + scripts/migrate_users.py → app/core/config.py - `BackfillRule` --uses--> `Settings` [INFERRED] scripts/migrate_crm_sys_oss.py → app/core/config.py -- `int` --uses--> `Settings` [INFERRED] - scripts/refresh_business_role_menus.py → app/core/config.py - `bool` --uses--> `DbUserContext` [INFERRED] scripts/migrate_dibang_data.py → app/core/db_auth.py - `date` --uses--> `DbUserContext` [INFERRED] @@ -211,71 +191,71 @@ - `int` --uses--> `DbUserContext` [INFERRED] scripts/run_db_auto_generate_plans.py → app/core/db_auth.py -## Communities (181 total, 3 thin omitted) +## Communities (161 total, 2 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.35 -Nodes (220): Any, bool, str, UploadFile, CRM 线索管理 Pydantic Schemas, CRM 客户管理 Pydantic Schemas, CRM 商机管理 Pydantic Schemas, CRM 客户公海池规则 Pydantic Schemas (+212 more) +Nodes (219): Any, bool, str, UploadFile, CRM 线索管理 Pydantic Schemas, CRM 客户管理 Pydantic Schemas, CRM 商机管理 Pydantic Schemas, CRM 客户公海池规则 Pydantic Schemas (+211 more) ### Community 1 - "Community 1" -Cohesion: 0.08 -Nodes (29): BaseModel, AdvanceApplyOut, AdvanceApprovalCreate, AttachmentOut, _coerce_optional_id(), WorkflowDefCreate, WorkflowDefUpdate, WorkflowNodeCreate (+21 more) +Cohesion: 0.15 +Nodes (21): Path, bytes, int, str, download_file_bytes(), file_stream(), get_access_url(), get_download_url() (+13 more) ### Community 2 - "Community 2" Cohesion: 0.07 Nodes (169): _apply_default_invoice_info_to_customers(), category_add(), category_delete(), category_tree(), category_update(), clue_assign(), clue_check_convert(), clue_check_duplicate() (+161 more) ### Community 3 - "Community 3" -Cohesion: 0.12 -Nodes (56): Any, Any, CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), Decimal, _apply_contract_entity_fields(), _apply_contract_scalar_fields(), _build_customer_address(), _calc_amount_with_tax() (+48 more) +Cohesion: 0.08 +Nodes (24): PlInventoryWarning, 运费结算表 pl_freight_settlement, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher, 库存预警表 pl_inventory_warning, 库存预警表 pl_inventory_warning, 汇款凭证表 pl_remittance_voucher, 库存预警表 pl_inventory_warning (+16 more) ### Community 4 - "Community 4" Cohesion: 0.21 Nodes (31): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+23 more) ### Community 5 - "Community 5" -Cohesion: 0.09 -Nodes (28): 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), CarrierAuditReject, CarrierBase, CarrierCreate, CarrierListResponse, CarrierQualificationBase, CarrierRead, CarrierUpdate (+20 more) +Cohesion: 0.21 +Nodes (20): DbUserContext, Session, str, Session, str, int, Session, str (+12 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (134): Decimal, PlPlanProduct, Session, str, PlPlanChange, 计划变更记录表 pl_plan_change, 计划产品明细表 pl_plan_product, 计划变更记录表 pl_plan_change (+126 more) +Cohesion: 0.05 +Nodes (138): bool, Decimal, int, PlanCreateFull, PlanSiteFeedbackUpdateBody, PlPlan, PlPlanProduct, PlTransport (+130 more) ### Community 7 - "Community 7" -Cohesion: 0.04 -Nodes (48): PlInventoryTransaction, PlInventoryWarning, 计划-运输关联表 pl_plan_transport, 运费结算表 pl_freight_settlement, 库存流水表 pl_inventory_transaction, 运费结算表 pl_freight_settlement, 结算单-运输关联表 pl_freight_settlement_transport, 结算单-运输关联表 pl_freight_settlement_transport (+40 more) +Cohesion: 0.21 +Nodes (39): clear_portal_workflow(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_bx_user_mapping(), load_runtime_settings() (+31 more) ### Community 8 - "Community 8" -Cohesion: 0.07 -Nodes (124): DbUserContext, FreightSettlementDisburseBody, FreightSettlementSubmitApprovalBody, FreightSettlementUpdate, int, Session, str, datetime (+116 more) +Cohesion: 0.06 +Nodes (123): DbUserContext, FreightSettlementDisburseBody, FreightSettlementSubmitApprovalBody, FreightSettlementUpdate, int, Session, str, FreightSettlementDisburseBody (+115 more) ### Community 9 - "Community 9" -Cohesion: 0.19 -Nodes (39): ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, StartInstanceBody, Any, bool, WfProcessInstance, bool (+31 more) +Cohesion: 0.08 +Nodes (83): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), create_process_def(), delete_process_def(), _enrich_task_list(), get_business_all_tasks(), _get_business_form_fields() (+75 more) ### Community 10 - "Community 10" Cohesion: 0.10 -Nodes (109): date, DbUserContext, int, Session, str, VehicleRechargeApplyCreate, VehicleRechargeApplyRead, VehicleRechargeApplyUpdate (+101 more) +Nodes (107): date, DbUserContext, int, Session, str, VehicleRechargeApplyCreate, VehicleRechargeApplyRead, VehicleRechargeApplyUpdate (+99 more) ### Community 11 - "Community 11" -Cohesion: 0.06 -Nodes (81): bool, DbUserContext, PlPlan, PlTransport, Session, str, Session, str (+73 more) +Cohesion: 0.08 +Nodes (136): bool, PlCarrier, VehicleCreate, VehicleUpdate, bool, DbUserContext, float, int (+128 more) ### Community 12 - "Community 12" Cohesion: 0.22 Nodes (32): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+24 more) ### Community 13 - "Community 13" -Cohesion: 0.10 -Nodes (111): date, DbUserContext, int, Session, str, VehicleMaintenanceApplyCreate, VehicleMaintenanceApplyRead, VehicleMaintenanceApplyReminder (+103 more) +Cohesion: 0.11 +Nodes (103): date, DbUserContext, int, Session, str, VehicleMaintenanceApplyCreate, VehicleMaintenanceApplyRead, VehicleMaintenanceApplyReminder (+95 more) ### Community 14 - "Community 14" Cohesion: 0.06 -Nodes (89): Any, bool, Decimal, Session, str, _advance_after_approval(), _approval_to_dict(), can_user_approve_settlement() (+81 more) +Nodes (92): Any, bool, datetime, Decimal, PlTransport, Session, str, PlFreightSettlement (+84 more) ### Community 15 - "Community 15" Cohesion: 0.13 -Nodes (56): Any, int, Session, str, Any, bool, CRM 客户 CRUD(客户主表 + 转移/成交/公海池操作), CrmCustomer (+48 more) +Nodes (57): Any, int, Session, str, Any, bool, CRM 客户 CRUD(客户主表 + 转移/成交/公海池操作), CrmCustomer (+49 more) ### Community 16 - "Community 16" Cohesion: 0.16 @@ -286,160 +266,160 @@ Cohesion: 0.19 Nodes (20): int, str, Any, bool, int, Session, str, business_type_from_path() (+12 more) ### Community 18 - "Community 18" -Cohesion: 0.07 -Nodes (100): attachment_download_url(), attachment_preview_url(), AttachmentDownloadUrlBody, create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_post() (+92 more) +Cohesion: 0.08 +Nodes (96): attachment_download_url(), attachment_preview_url(), AttachmentDownloadUrlBody, create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_post() (+88 more) ### Community 19 - "Community 19" Cohesion: 0.15 -Nodes (35): Any, bool, BxUserContext, BxWorkflowNode, float, int, ReimburseApplyOut, Session (+27 more) +Nodes (34): Any, bool, BxUserContext, BxWorkflowNode, float, int, ReimburseApplyOut, Session (+26 more) ### Community 20 - "Community 20" Cohesion: 0.24 -Nodes (82): date, DbUserContext, int, Session, str, float, int, ApprovalRecordRead (+74 more) +Nodes (72): date, DbUserContext, int, Session, str, DocumentReminderRead, DocumentReminderUpdate, InventoryLedgerResponse (+64 more) ### Community 21 - "Community 21" -Cohesion: 0.20 -Nodes (46): BxUserContext, int, Session, str, BxUserContext, int, Session, str (+38 more) +Cohesion: 0.35 +Nodes (30): BxUserContext, int, Session, str, ApiResponse, approve_reimburse(), approved_by_me(), _build_details_data() (+22 more) ### Community 22 - "Community 22" Cohesion: 0.07 -Nodes (41): AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证, ResetPasswordRequest, UserCreate (+33 more) +Nodes (43): AttachmentUploadResponse, ChangePasswordRequest, Config, LoginRequest, LoginResponse, Pydantic schemas - 用户认证, ResetPasswordRequest, UserCreate (+35 more) ### Community 23 - "Community 23" Cohesion: 0.09 -Nodes (57): Any, bool, CrmContract, datetime, int, Query, Session, str (+49 more) +Nodes (58): Any, bool, CrmContract, datetime, int, Query, Session, str (+50 more) ### Community 24 - "Community 24" Cohesion: 0.11 -Nodes (58): Any, bool, int, Session, str, Any, bool, CRM 线索 CRUD(线索主表 + 转化/分配/无效/等级操作) (+50 more) +Nodes (57): Any, bool, int, Session, str, Any, bool, CRM 线索 CRUD(线索主表 + 转化/分配/无效/等级操作) (+49 more) ### Community 25 - "Community 25" Cohesion: 0.09 -Nodes (46): bool, Session, str, Any, int, Session, str, _append_user_scope_conditions() (+38 more) +Nodes (42): bool, Session, str, Any, int, Session, str, _append_user_scope_conditions() (+34 more) ### Community 26 - "Community 26" Cohesion: 0.10 -Nodes (57): bool, date, DbInboundOutbound, DbPurchasePlan, float, PlPlan, PlPlanProduct, PlTransport (+49 more) +Nodes (58): bool, date, datetime, DbInboundOutbound, DbPurchasePlan, float, PlPlan, PlPlanProduct (+50 more) ### Community 27 - "Community 27" -Cohesion: 0.08 -Nodes (42): Exception, bool, bytes, int, Path, str, bytes, int (+34 more) +Cohesion: 0.09 +Nodes (21): Exception, bool, bytes, int, str, bytes, BytesIO, BaseStorage (+13 more) ### Community 28 - "Community 28" -Cohesion: 0.08 -Nodes (181): date, DbUserContext, int, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody, PlPlan, Session (+173 more) +Cohesion: 0.19 +Nodes (81): date, DbUserContext, int, PlanCreateFull, PlanDriverFeedbackUpdateBody, PlanSiteFeedbackUpdateBody, PlPlan, Session (+73 more) ### Community 29 - "Community 29" -Cohesion: 0.11 -Nodes (38): Any, CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), datetime, Decimal, Query, _build_quote_filters(), calculate_quote_amount(), create_quote() (+30 more) +Cohesion: 0.03 +Nodes (148): register_quote_routes(), Any, bool, CRM 报价单 CRUD — 对照 CrmQuoteServiceImpl.java(P2 全量), date, datetime, Decimal, int (+140 more) ### Community 30 - "Community 30" Cohesion: 0.18 -Nodes (50): Any, CRM 商机 CRUD(主表 + 阶段/赢输单/统计/看板/漏斗), CrmOpportunity, date, datetime, Decimal, int, Session (+42 more) +Nodes (49): Any, CRM 商机 CRUD(主表 + 阶段/赢输单/统计/看板/漏斗), CrmOpportunity, date, datetime, Decimal, int, Session (+41 more) ### Community 31 - "Community 31" -Cohesion: 0.13 -Nodes (30): Any, bool, CRM 供方信息 CRUD — 对照 CrmSupplierInfoServiceImpl.java, int, Session, str, _apply_list_filters(), create_supplier_info() (+22 more) +Cohesion: 0.22 +Nodes (35): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+27 more) ### Community 32 - "Community 32" -Cohesion: 0.14 -Nodes (40): Any, bool, int, Session, str, SysUser, change_password(), create_user() (+32 more) +Cohesion: 0.11 +Nodes (45): bool, str, Any, bool, int, Session, str, SysUser (+37 more) ### Community 33 - "Community 33" Cohesion: 0.10 Nodes (21): _generate_plan_no(), 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD######, 生成计划编号 SXDDHYYYYMMDD###### (+13 more) ### Community 34 - "Community 34" -Cohesion: 0.12 -Nodes (23): datetime, int, str, datetime, 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, format_datetime(), generate_random_password(), get_current_time() (+15 more) +Cohesion: 0.09 +Nodes (32): datetime, int, str, datetime, int, Session, str, date (+24 more) ### Community 35 - "Community 35" -Cohesion: 0.08 +Cohesion: 0.07 Nodes (40): _db_pool_keepalive_loop(), _error_json(), lifespan(), _mask_secret(), Exception, int, Request, str (+32 more) ### Community 36 - "Community 36" -Cohesion: 0.13 -Nodes (27): CreateFromContractRequest, HazardCertReadyBody, PlanArchiveBody, PlanDeliverySlipTemplateSave, PlanDriverFeedbackUpdateBody, PlanInboundSlipTemplateSave, PlanListResponse, PlanProductCertItem (+19 more) +Cohesion: 0.10 +Nodes (21): invoice_info_list(), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价) (+13 more) ### Community 37 - "Community 37" -Cohesion: 0.28 -Nodes (45): InboundOutboundRead, bool, DbPurchasePlan, PurchasePlanRead, PurchasePlanWithFillLink, WeighingSlipRead, bool, date (+37 more) +Cohesion: 0.24 +Nodes (46): InboundOutboundRead, bool, DbPurchasePlan, DbUserContext, PurchasePlanRead, PurchasePlanWithFillLink, Session, str (+38 more) ### Community 38 - "Community 38" Cohesion: 0.25 Nodes (23): Any, bool, int, Session, str, create_role(), get_role(), get_role_data_scope() (+15 more) ### Community 39 - "Community 39" -Cohesion: 0.04 -Nodes (46): get_plan_arrange_info(), patch_plan_product_certs(), 更新计划危化品产品购买证/运输证(不触发安排运输), 更新计划危化品产品购买证/运输证(不触发安排运输), 更新计划危化品产品购买证/运输证(不触发安排运输), 更新计划危化品产品购买证/运输证(不触发安排运输), 更新计划危化品产品购买证/运输证(不触发安排运输), 更新计划危化品产品购买证/运输证(不触发安排运输) (+38 more) +Cohesion: 0.03 +Nodes (71): _build_driver_url(), cancel_plan(), get_plan_arrange_info(), patch_plan_product_certs(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+63 more) ### Community 40 - "Community 40" Cohesion: 0.04 -Nodes (45): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list (+37 more) +Nodes (76): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list, 分页查询供方列表 — Java: CrmSupplierInfoController.list (+68 more) ### Community 41 - "Community 41" Cohesion: 0.06 -Nodes (60): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), CRM 合同 Pydantic Schemas — 对照 CrmContractBo / CrmContractVo, ContractApprovalActionBody, ContractApprovalApproveBody, ContractApprovalByContractBody, ContractApprovalExportBody (+52 more) +Nodes (49): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, CRM 合同 Pydantic Schemas — 对照 CrmContractBo / CrmContractVo, ContractApprovalActionBody, ContractApprovalApproveBody, ContractApprovalByContractBody, ContractApprovalListBody, ContractApprovalPageListBody, ContractApprovalRefreshNamesBody (+41 more) ### Community 42 - "Community 42" Cohesion: 0.17 Nodes (21): Any, bool, BxUserContext, BxWorkflowNode, float, int, Session, str (+13 more) ### Community 43 - "Community 43" -Cohesion: 0.28 -Nodes (17): DbUserContext, Session, str, int, Session, str, PlMenuBadgeStatsRead, menu_badge_stats() (+9 more) +Cohesion: 0.21 +Nodes (34): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+26 more) ### Community 44 - "Community 44" -Cohesion: 0.08 -Nodes (26): get_current_user_profile(), get_web_auth_menu_codes(), logout(), public_quote_share(), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+18 more) +Cohesion: 0.06 +Nodes (38): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), public_quote_share(), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。, 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+30 more) ### Community 45 - "Community 45" Cohesion: 0.11 -Nodes (38): str, T, bool, date, datetime, int, Session, str (+30 more) +Nodes (37): str, T, bool, date, datetime, int, Session, str (+29 more) ### Community 46 - "Community 46" -Cohesion: 0.21 -Nodes (37): DbInboundOutbound, DbUserContext, Session, str, CreateLinkForPlanPayload, _apply_inventory_product_update(), _apply_inventory_update(), _base_query() (+29 more) +Cohesion: 0.19 +Nodes (44): DbInboundOutbound, DbUserContext, Session, str, CreateLinkForPlanPayload, _apply_inventory_product_update(), _apply_inventory_update(), _base_query() (+36 more) ### Community 47 - "Community 47" -Cohesion: 0.09 -Nodes (27): str, ContactDetailBody, ContactSetPrimaryBody, ContractApprovalPageListBody, ContractChangeSubmitBody, ContractProductPriceTierItem, 全局审批记录分页(approval/index.vue), CustomerCheckDuplicateBody (+19 more) +Cohesion: 0.02 +Nodes (194): CRM 报价单 API 路由 — 挂接到 crm.router, str, CRM 报价单 Pydantic Schemas, 运输计划管理 - 基础数据 Schema(承运商、车辆、人员、证书), Decimal, Decimal, str, BaseModel (+186 more) ### Community 48 - "Community 48" -Cohesion: 0.06 -Nodes (129): bool, DbUserContext, int, 运输计划管理 - 基础数据 API(承运商、车辆、人员), PlCarrier, PlVehicle, Session, str (+121 more) +Cohesion: 0.10 +Nodes (69): DbUserContext, int, 运输计划管理 - 基础数据 API(承运商、车辆、人员), PlVehicle, Session, str, VehicleRead, date (+61 more) ### Community 49 - "Community 49" -Cohesion: 0.13 -Nodes (40): 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), refresh_token(), bool, Redis, Request, Session, str, _T (+32 more) +Cohesion: 0.10 +Nodes (52): 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/shanxia2.0.sql 基线), refresh_token(), bool, Redis, Request, Session, str, _T (+44 more) ### Community 50 - "Community 50" -Cohesion: 0.14 -Nodes (25): bool, BxUserContext, int, Session, str, Any, bool, int (+17 more) +Cohesion: 0.41 +Nodes (8): bool, BxUserContext, int, Session, str, AttachmentService, BxAttachment, BxAttachment ### Community 51 - "Community 51" Cohesion: 0.13 Nodes (37): Any, bool, Decimal, int, Session, str, batch_insert_quote_products(), calculate_subtotal() (+29 more) ### Community 52 - "Community 52" -Cohesion: 0.15 -Nodes (30): Any, bool, int, Session, str, approve_quote(), can_user_approve(), create_approval_records() (+22 more) +Cohesion: 0.14 +Nodes (29): Any, bool, int, Session, str, approve_quote(), can_user_approve(), create_approval_records() (+21 more) ### Community 53 - "Community 53" Cohesion: 0.30 -Nodes (32): AdvanceIssueRequest, BxUserContext, int, ReimburseApplyOut, Session, str, BatchOffsetRequest, AdvanceFinanceIssueStatsOut (+24 more) +Nodes (34): AdvanceIssueRequest, BxUserContext, int, ReimburseApplyOut, Session, str, BatchOffsetRequest, AdvanceFinanceIssueStatsOut (+26 more) ### Community 54 - "Community 54" Cohesion: 0.13 Nodes (15): Any, bool, int, str, get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo (+7 more) ### Community 55 - "Community 55" -Cohesion: 0.21 -Nodes (28): bool, CRM 产品模块 CRUD(产品分类 + 产品 + 附件), int, Session, str, barcode_exists(), category_code_exists(), create_category() (+20 more) +Cohesion: 0.23 +Nodes (26): bool, CRM 产品模块 CRUD(产品分类 + 产品 + 附件), int, Session, str, barcode_exists(), category_code_exists(), create_category() (+18 more) ### Community 56 - "Community 56" Cohesion: 0.16 -Nodes (31): Any, bool, CrmContractProductPriceTier, date, Decimal, int, Session, str (+23 more) +Nodes (33): Any, bool, CrmContractProductPriceTier, date, Decimal, int, Session, str (+25 more) ### Community 57 - "Community 57" Cohesion: 0.36 @@ -451,71 +431,71 @@ Nodes (16): Any, bool, int, Session, str, create_tenant(), get_tenant(), list_te ### Community 59 - "Community 59" Cohesion: 0.03 -Nodes (61): 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll (+53 more) +Nodes (60): 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll, 供方全量列表(下拉)— Java: CrmSupplierInfoController.listAll (+52 more) ### Community 60 - "Community 60" -Cohesion: 0.21 -Nodes (27): approve_task(), _assert_wf_instance_in_scope(), _business_type_label(), create_process_def(), delete_process_def(), _enrich_task_list(), get_business_all_tasks(), _get_business_form_fields() (+19 more) +Cohesion: 0.13 +Nodes (18): Any, _build_category_tree(), _collect_category_with_ancestors(), list_category_tree(), list_oss_by_biz(), list_product_options(), _oss_row_to_dict(), 获取产品分类树(嵌套 children,供树形表格/树选择器使用) (+10 more) ### Community 61 - "Community 61" -Cohesion: 0.21 -Nodes (30): Engine, Path, build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_rows(), legacy_id_to_str() (+22 more) +Cohesion: 0.22 +Nodes (29): Engine, build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_rows(), legacy_id_to_str(), main() (+21 more) ### Community 62 - "Community 62" -Cohesion: 0.16 -Nodes (31): DbUserContext, float, Session, str, Session, _auto_fill_create_dept_id(), get_db(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID (+23 more) +Cohesion: 0.30 +Nodes (22): DbUserContext, float, Session, str, Session, str, DashboardCargoStat, DashboardPartnerCargoStat (+14 more) ### Community 63 - "Community 63" -Cohesion: 0.40 -Nodes (4): Any, str, 供 get_tenant_no 等门户工具使用。, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。 +Cohesion: 0.33 +Nodes (15): BxUserContext, int, Session, str, create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type() (+7 more) ### Community 64 - "Community 64" -Cohesion: 0.22 -Nodes (29): Any, int, Session, str, create_instance(), create_process_def(), create_task(), get_all_tasks_for_business() (+21 more) +Cohesion: 0.18 +Nodes (35): Any, int, Session, str, str, 解析列表查询参数,供 API 与 CRUD 共用。, create_instance(), create_process_def() (+27 more) ### Community 65 - "Community 65" -Cohesion: 0.10 -Nodes (23): API 路由包 — 山峡化工生产一体化门户, get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,14 个一级菜单), operlog_detail(), operlog_list(), 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+15 more) +Cohesion: 0.12 +Nodes (31): API 路由包 — 山峡化工生产一体化门户, create_leave(), delete_leave(), get_leave(), _leave_local_callback(), leave_workflow_callback(), list_leaves(), submit_leave() (+23 more) ### Community 66 - "Community 66" Cohesion: 0.08 Nodes (25): 技术栈, 1. 创建虚拟环境, 项目结构, 1. 创建虚拟环境, 2. 安装依赖, 2. 安装依赖, 3. 配置环境变量, 快速开始 (+17 more) ### Community 67 - "Community 67" -Cohesion: 0.20 -Nodes (30): DbUserContext, DbWeighingSlip, Session, str, Session, str, datetime_end_of_day(), parse_datetime_str() (+22 more) +Cohesion: 0.21 +Nodes (29): DbUserContext, DbWeighingSlip, Session, str, Session, str, datetime_end_of_day(), weighing_to_read() (+21 more) ### Community 68 - "Community 68" -Cohesion: 0.22 -Nodes (9): download_contract_pdf(), Java: downloadContractPdf — 返回合同文件 URL/路径, Java: batchAssignOwner, Java: downloadContractPdf — 返回合同文件 URL/路径, Java: downloadContractPdf — 返回合同文件 URL/路径, Java: downloadContractPdf — 返回合同文件 URL/路径, Java: downloadContractPdf — 返回合同文件 URL/路径, Java: downloadContractPdf — 返回合同文件 URL/路径 (+1 more) +Cohesion: 0.08 +Nodes (25): batch_assign_owner(), download_contract_pdf(), Java: batchAssignOwner, Java: downloadContractPdf — 返回合同文件 URL/路径, Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner, Java: batchAssignOwner (+17 more) ### Community 69 - "Community 69" Cohesion: 0.21 Nodes (16): Any, int, str, BusinessException, InvalidStatusTransitionException, log_api_request(), log_delivery_operation(), log_operation() (+8 more) ### Community 70 - "Community 70" -Cohesion: 0.17 -Nodes (12): generate_product_no(), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001) (+4 more) +Cohesion: 0.22 +Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+23 more) ### Community 71 - "Community 71" Cohesion: 0.26 Nodes (22): Any, bool, datetime, int, Session, str, BizSampleCode, batch_generate_sample_codes() (+14 more) ### Community 72 - "Community 72" -Cohesion: 0.31 +Cohesion: 0.33 Nodes (11): bool, BxUserContext, BxWorkflowNode, int, Session, str, 按业务类型获取工作流;已知类型不存在时自动创建空定义(无节点)。, 按业务类型获取工作流;已知类型不存在时自动创建空定义(无节点)。 (+3 more) ### Community 73 - "Community 73" -Cohesion: 0.09 -Nodes (26): Any, _build_category_tree(), _category_row_to_dict(), _collect_category_with_ancestors(), list_categories(), list_category_tree(), list_oss_by_biz(), _oss_row_to_dict() (+18 more) +Cohesion: 0.33 +Nodes (14): Any, int, Session, str, create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options() (+6 more) ### Community 74 - "Community 74" -Cohesion: 0.06 -Nodes (92): bool, DbInboundOutbound, int, PublicInventoryFeedback, PublicInventoryPageRead, Session, str, UploadFile (+84 more) +Cohesion: 0.05 +Nodes (123): bool, DbInboundOutbound, int, PublicInventoryFeedback, PublicInventoryPageRead, Session, str, UploadFile (+115 more) ### Community 75 - "Community 75" -Cohesion: 0.09 -Nodes (22): cancel_plan(), 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。, 作废运输计划:取消跟进状态、作废关联地磅出入库单、取消运输单。 (+14 more) +Cohesion: 0.20 +Nodes (10): Decimal, VehicleUreaApplyCreate, VehicleUreaApplyListResponse, VehicleUreaApplyRead, VehicleUreaApplyUpdate, VehicleUreaDisburseBoardListResponse, VehicleUreaDisburseCreate, VehicleUreaDisburseListResponse (+2 more) ### Community 76 - "Community 76" Cohesion: 0.09 @@ -523,7 +503,7 @@ Nodes (23): product_delete(), 删除产品(支持单条 body.id 和批量 body ### Community 77 - "Community 77" Cohesion: 0.11 -Nodes (101): date, DbUserContext, int, Session, str, VehicleUreaApplyCreate, VehicleUreaApplyRead, VehicleUreaApplyUpdate (+93 more) +Nodes (100): date, DbUserContext, int, Session, str, VehicleUreaApplyCreate, VehicleUreaApplyRead, VehicleUreaApplyUpdate (+92 more) ### Community 78 - "Community 78" Cohesion: 0.32 @@ -534,8 +514,8 @@ Cohesion: 0.38 Nodes (22): DbUserContext, int, Session, str, PlTransportAddress, 运输通用地址库 pl_transport_address, 运输通用地址库 pl_transport_address, 运输通用地址库 pl_transport_address (+14 more) ### Community 80 - "Community 80" -Cohesion: 0.22 -Nodes (19): Any, bool, str, _actor_ids(), _actor_names(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin() (+11 more) +Cohesion: 0.15 +Nodes (35): Any, bool, str, Any, bool, int, Session, str (+27 more) ### Community 81 - "Community 81" Cohesion: 0.27 @@ -558,8 +538,8 @@ Cohesion: 0.34 Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more) ### Community 86 - "Community 86" -Cohesion: 0.16 -Nodes (16): bool, date, Session, str, get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生 (+8 more) +Cohesion: 0.11 +Nodes (22): bool, date, Session, str, get_last_month_range(), month_range(), 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生 (+14 more) ### Community 87 - "Community 87" Cohesion: 0.28 @@ -570,12 +550,12 @@ Cohesion: 0.21 Nodes (17): bool, int, Redis, Request, str, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client() (+9 more) ### Community 89 - "Community 89" -Cohesion: 0.35 -Nodes (17): Any, bool, int, Session, str, _build_tree(), _cascade_soft_delete(), create_menu() (+9 more) +Cohesion: 0.09 +Nodes (44): list_roles_for_select(), 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, Session, str, Any, bool (+36 more) ### Community 90 - "Community 90" -Cohesion: 0.22 -Nodes (17): Any, bool, Session, str, list_share_logs(), _parse_user_agent(), CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, Java: statisticsVisits (+9 more) +Cohesion: 0.12 +Nodes (26): Any, bool, Session, str, Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode (+18 more) ### Community 91 - "Community 91" Cohesion: 0.17 @@ -594,8 +574,8 @@ Cohesion: 0.29 Nodes (16): Any, int, Session, str, BizLeaveRequest, create_leave(), get_leave(), list_leaves() (+8 more) ### Community 95 - "Community 95" -Cohesion: 0.38 -Nodes (15): Any, bool, int, Session, str, create_post(), get_post(), list_posts() (+7 more) +Cohesion: 0.44 +Nodes (13): bool, date, PlCarrier, str, PlCarrier, assert_carrier_eligible_for_transport(), carrier_agreement_expired(), carrier_audit_approved() (+5 more) ### Community 96 - "Community 96" Cohesion: 0.38 @@ -606,8 +586,8 @@ Cohesion: 0.30 Nodes (21): Any, bool, CrmOpportunity, datetime, int, Session, str, ensure_crm_create_by_row_in_scope() (+13 more) ### Community 98 - "Community 98" -Cohesion: 0.22 -Nodes (28): register_quote_routes(), bool, int, Session, str, accept_quote(), _ensure_quote_in_scope(), generate_pdf() (+20 more) +Cohesion: 0.06 +Nodes (92): CertRead, Any, bool, CertRow, Session, str, VehiclePersonnelRow, CertRead (+84 more) ### Community 99 - "Community 99" Cohesion: 0.29 @@ -618,40 +598,40 @@ Cohesion: 0.28 Nodes (13): int, Session, str, _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), 出入库单 id 生成 — 租户内纯数字自增,并发安全。 (+5 more) ### Community 101 - "Community 101" -Cohesion: 0.21 -Nodes (26): CrmContract, CrmContractProductPriceTier, date, datetime, int, Query, _parse_letter_oss_ids_from_tier(), Java: validateFrameworkContractForSubmitApproval (+18 more) +Cohesion: 0.07 +Nodes (30): create_plan_full(), 创建运输计划(完整表单:合同产品 + 可选运输安排), 创建运输计划(完整表单:合同产品 + 可选运输安排), 创建运输计划(完整表单:合同产品 + 可选运输安排), 创建运输计划(完整表单:合同产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:合同产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:合同产品 + 可选预选车辆,不自动安排运输), 创建运输计划(完整表单:合同产品 + 可选预选车辆,不自动安排运输) (+22 more) ### Community 102 - "Community 102" -Cohesion: 0.33 -Nodes (3): 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, 地磅(db)Pydantic schemas — 对齐原 simple-dibang-xiaoshou 契约。, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。 +Cohesion: 0.17 +Nodes (12): generate_auto_product_no(), Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符 (+4 more) ### Community 103 - "Community 103" Cohesion: 0.41 Nodes (11): Any, str, build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf() (+3 more) ### Community 104 - "Community 104" -Cohesion: 0.29 -Nodes (10): datetime, int, Session, str, BizNoKind, allocate_next_biz_no(), _format_biz_no(), _prefix_for() (+2 more) +Cohesion: 0.17 +Nodes (12): generate_product_no(), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001), 生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001) (+4 more) ### Community 105 - "Community 105" -Cohesion: 0.10 -Nodes (21): invoice_info_list(), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价), 按客户ID查询开票信息(与 by-customer 等价) (+13 more) +Cohesion: 0.23 +Nodes (28): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+20 more) ### Community 106 - "Community 106" Cohesion: 0.39 Nodes (6): _inject_user_info_after_tenant(), patch_contract_routes(), patch_quote_routes(), patch_route_file(), Path, str ### Community 107 - "Community 107" -Cohesion: 0.19 -Nodes (23): load_runtime_settings(), load_settings_env(), main(), int, str, verify_user_menu_codes(), assign_user_roles(), collect_subtree_menu_ids() (+15 more) +Cohesion: 0.14 +Nodes (28): BaseSettings, Config, Settings, load_runtime_settings(), load_settings_env(), main(), int, str (+20 more) ### Community 108 - "Community 108" Cohesion: 0.33 Nodes (8): Decimal, str, derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() ### Community 109 - "Community 109" -Cohesion: 0.18 -Nodes (10): Any, Request, str, str, parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。 (+2 more) +Cohesion: 0.17 +Nodes (12): _get_quote_item_field(), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配) (+4 more) ### Community 110 - "Community 110" Cohesion: 0.28 @@ -666,8 +646,8 @@ Cohesion: 0.17 Nodes (20): Any, int, str, get_oper_log_meta(), OperLogMeta, 请求级操作日志元数据(ContextVar), 供异步落库线程使用,避免 ContextVar 跨线程丢失。, set_oper_log_meta() (+12 more) ### Community 113 - "Community 113" -Cohesion: 0.18 -Nodes (9): 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, 报销(bx)Pydantic 模型 — 响应协议与 bx 原系统保持一致, bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。 (+1 more) +Cohesion: 0.06 +Nodes (25): 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, Session, 报销(bx)Pydantic 模型 — 响应协议与 bx 原系统保持一致, 地磅(db)Pydantic schemas — 对齐原 simple-dibang-xiaoshou 契约。, bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。 (+17 more) ### Community 114 - "Community 114" Cohesion: 0.60 @@ -678,12 +658,12 @@ Cohesion: 0.36 Nodes (10): add_scope_before_order(), ensure_import(), patch_base_data(), patch_get_helper(), patch_inventory(), patch_plan(), patch_transport(), str (+2 more) ### Community 116 - "Community 116" -Cohesion: 0.07 -Nodes (28): _build_contract_filters(), export_contracts(), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), Java: queryList for export (+20 more) +Cohesion: 0.10 +Nodes (20): Query, _build_contract_filters(), export_contracts(), Java: queryList for export, Java: queryList for export, Java: queryList for export, Java: queryList for export, Java: buildQueryWrapper (+12 more) ### Community 117 - "Community 117" Cohesion: 0.13 -Nodes (40): Any, bool, date, int, Session, str, Session, str (+32 more) +Nodes (41): Any, bool, date, int, Session, str, Session, str (+33 more) ### Community 118 - "Community 118" Cohesion: 0.38 @@ -698,8 +678,8 @@ Cohesion: 0.22 Nodes (9): generate_template_no(), Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号}, Java: generateTemplateNo — TMPL{yyyyMMdd}{4位序号} (+1 more) ### Community 121 - "Community 121" -Cohesion: 0.12 -Nodes (31): CRM 报价单 API 路由 — 挂接到 crm.router, CRM 报价单 Pydantic Schemas, QuoteAcceptBody, QuoteApprovalApproveBody, QuoteApprovalListBody, QuoteApprovalRefreshNamesBody, QuoteApprovalWithdrawBody, QuoteCreateBody (+23 more) +Cohesion: 0.40 +Nodes (10): SysOss, int, Session, str, SysOss, create_oss(), create_oss(), get_oss_by_url() (+2 more) ### Community 122 - "Community 122" Cohesion: 0.32 @@ -711,132 +691,92 @@ Nodes (4): str, _coerce_id(), ExpenseItemCreate, ExpenseItemUpdate ### Community 124 - "Community 124" Cohesion: 0.16 -Nodes (26): Any, bool, bytes, int, Request, str, bool, int (+18 more) +Nodes (25): Any, bool, bytes, int, Request, str, bool, int (+17 more) ### Community 125 - "Community 125" Cohesion: 0.15 -Nodes (37): build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip(), crm_role_labels(), derive_source_url() (+29 more) +Nodes (38): Namespace, build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip(), crm_role_labels() (+30 more) ### Community 126 - "Community 126" -Cohesion: 0.17 -Nodes (12): generate_auto_product_no(), Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符, Java: generateAutoProductNo — SXWL + 8位随机大写字符 (+4 more) +Cohesion: 0.23 +Nodes (27): count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+19 more) ### Community 127 - "Community 127" -Cohesion: 0.20 -Nodes (10): Decimal, VehicleUreaApplyCreate, VehicleUreaApplyListResponse, VehicleUreaApplyRead, VehicleUreaApplyUpdate, VehicleUreaDisburseBoardListResponse, VehicleUreaDisburseCreate, VehicleUreaDisburseListResponse (+2 more) +Cohesion: 0.19 +Nodes (18): str, Any, bool, Session, str, CRM 模块 Excel 导出列定义(字段与字典类型对齐 Java *Vo @ExcelDictFormat)。, _yes_no(), _build_workbook() (+10 more) ### Community 129 - "Community 129" -Cohesion: 0.18 -Nodes (11): Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配), Java: resolveProductIdForQuoteItem(CrmProduct 无 tax_rate,跳过税率匹配) (+3 more) +Cohesion: 0.20 +Nodes (10): Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds — 软删除, Java: deleteWithValidByIds, Java: deleteWithValidByIds — 软删除 (+2 more) ### Community 140 - "Community 140" Cohesion: 0.18 Nodes (28): compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env() (+20 more) ### Community 141 - "Community 141" -Cohesion: 0.40 -Nodes (10): SysOss, int, Session, str, SysOss, create_oss(), create_oss(), get_oss_by_url() (+2 more) +Cohesion: 0.41 +Nodes (13): BxUserContext, Session, str, UploadFile, bind_biz(), delete_attachment(), download_file(), list_by_biz() (+5 more) ### Community 142 - "Community 142" -Cohesion: 0.14 -Nodes (35): BxUserContext, Session, str, UploadFile, BxUserContext, Session, str, bool (+27 more) +Cohesion: 0.09 +Nodes (43): BxUserContext, Session, str, Any, str, Any, bool, int (+35 more) ### Community 143 - "Community 143" -Cohesion: 0.06 -Nodes (92): CertRead, Any, bool, CertRow, Session, str, VehiclePersonnelRow, CertRead (+84 more) +Cohesion: 0.08 +Nodes (26): PlDocumentReminder, 运输审批记录表 pl_transport_approval, 汇款凭证表 pl_remittance_voucher, 结算单-运输关联表 pl_freight_settlement_transport, 结算单-运输关联表 pl_freight_settlement_transport, 汇款凭证表 pl_remittance_voucher, 汇款凭证表 pl_remittance_voucher, 证件到期提醒表 pl_document_reminder (+18 more) ### Community 144 - "Community 144" -Cohesion: 0.18 -Nodes (21): BaseSettings, Config, Settings, Namespace, apply_renumber(), build_mapping(), fetch_products(), format_new_product_no() (+13 more) +Cohesion: 0.32 +Nodes (15): apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env(), main(), product_id_sort_key(), Engine (+7 more) ### Community 145 - "Community 145" Cohesion: 0.24 Nodes (24): count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings(), load_settings_env() (+16 more) ### Community 146 - "Community 146" -Cohesion: 0.18 -Nodes (11): generate_contract_no(), Java: generateContractNo — {供方编码}/X-JT + yyyyMMdd + 3位流水, Java: generateContractNo — {供方编码}/X-JT + yyyyMMdd + 3位流水, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} (+3 more) +Cohesion: 0.17 +Nodes (12): date, generate_contract_no(), Java: generateContractNo — {供方编码}/X-JT + yyyyMMdd + 3位流水, Java: generateContractNo — {供方编码}/X-JT + yyyyMMdd + 3位流水, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号}, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} (+4 more) ### Community 147 - "Community 147" -Cohesion: 0.29 -Nodes (7): _product_row_to_dict(), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名) +Cohesion: 0.20 +Nodes (10): generate_barcode(), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 取当前租户下 SXWL 前缀且后缀为纯数字的产品编号最大流水值, 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成产品编号(格式:SXWL + 6位递增流水号,如 SXWL000001) (+2 more) ### Community 148 - "Community 148" -Cohesion: 0.09 -Nodes (63): register_contract_routes(), bool, Session, str, bool, batch_assign_owner(), batch_submit_approval(), _enrich_owner_names() (+55 more) +Cohesion: 0.07 +Nodes (132): Any, register_contract_routes(), CRM 合同子模块路由 — 变更/模板/审批独立页, register_contract_sub_routes(), Any, bool, CRM 合同 CRUD — 对照 CrmContractServiceImpl.java(列表/详情 P1), CrmContract (+124 more) ### Community 149 - "Community 149" -Cohesion: 0.16 -Nodes (12): Decimal, str, VehicleRechargeApplyCreate, VehicleRechargeApplyListResponse, VehicleRechargeApplyOption, VehicleRechargeApplyRead, VehicleRechargeApplyUpdate, VehicleRechargeDisburseBoardListResponse (+4 more) +Cohesion: 0.22 +Nodes (9): batch_submit_contract_approval(), Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval (+1 more) ### Community 150 - "Community 150" Cohesion: 0.23 Nodes (10): Any, bool, int, Session, str, camel_to_snake(), CRUDBase, get_model_attr() (+2 more) ### Community 151 - "Community 151" -Cohesion: 0.28 -Nodes (8): date, datetime, str, _date_to_str(), _dt_to_str(), PagedQuery, PagedResponse, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。 +Cohesion: 0.22 +Nodes (9): _category_row_to_dict(), list_categories(), 分类 ORM 对象转 dict(camelCase 键名), 分类 ORM 对象转 dict(camelCase 键名), 分类 ORM 对象转 dict(camelCase 键名), 分类 ORM 对象转 dict(camelCase 键名), 获取分类(扁平列表,支持名称模糊与状态筛选), 获取分类(扁平列表,支持名称模糊与状态筛选) (+1 more) ### Community 152 - "Community 152" -Cohesion: 0.12 -Nodes (37): DbUserContext, Session, str, Session, str, plan_to_read(), plan_to_read_with_fill_link(), _apply_plan_product_update() (+29 more) +Cohesion: 0.14 +Nodes (29): str, fmt_date(), fmt_datetime(), inventory_date_to_api(), is_empty_inventory_date(), parse_date_str(), parse_datetime_str(), _parse_site_feedback_images() (+21 more) ### Community 153 - "Community 153" -Cohesion: 0.10 -Nodes (21): Java: createNewVersion — 返回新报价单 id, Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: CrmQuoteServiceImpl.withdrawApproval(校验创建人), Java: statisticsOverview (+13 more) - -### Community 154 - "Community 154" -Cohesion: 0.20 -Nodes (19): bool, Session, str, _expand_with_ancestor_menu_ids(), _granted_menu_ids_for_user(), iter_user_menu_perm_codes(), _map_role_name_to_web(), Web 管理端登录:基于 V0.3 sys_user / sys_user_role / sys_role 的角色与菜单权限解析 (+11 more) - -### Community 155 - "Community 155" -Cohesion: 0.27 -Nodes (17): create_leave(), delete_leave(), get_leave(), _leave_local_callback(), leave_workflow_callback(), list_leaves(), submit_leave(), update_leave() (+9 more) - -### Community 156 - "Community 156" -Cohesion: 0.35 -Nodes (5): Any, str, WfProcessInstance, WorkflowEngine, WfProcessInstance +Cohesion: 0.29 +Nodes (7): _product_row_to_dict(), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名), 产品 ORM 对象转 dict(camelCase 键名) ### Community 157 - "Community 157" Cohesion: 0.33 Nodes (6): Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), web_login_rsa_public_key() -### Community 158 - "Community 158" -Cohesion: 0.13 -Nodes (15): date, generate_quote_no(), Java: toContract — 返回 contractId, Java: toContract — 返回 contractId, Java: toContract — 返回 contractId, Java: generateQuoteNo — {供方编码}DD-yyyyMMdd + 3位序号, Java: generateQuoteNo — {供方编码}DD-yyyyMMdd + 3位序号, Java: generateQuoteNo — {供方编码}DD-yyyyMMdd + 3位序号 (+7 more) - ### Community 159 - "Community 159" -Cohesion: 0.14 -Nodes (39): pool_rule_toggle(), Any, bool, CRM 公海池规则 CRUD + 规则执行逻辑, int, Session, str, create_pool_rule() (+31 more) +Cohesion: 0.13 +Nodes (41): pool_rule_toggle(), Any, bool, CRM 公海池规则 CRUD + 规则执行逻辑, int, Session, str, create_pool_rule() (+33 more) ### Community 160 - "Community 160" Cohesion: 0.30 Nodes (13): Any, bool, bytes, int, str, ApiCryptoError, _b64url_decode(), _b64url_encode() (+5 more) -### Community 161 - "Community 161" -Cohesion: 0.22 -Nodes (12): Any, bool, str, WfProcessInstance, _LocalCallbackFn, _dispatch_local(), 工作流回调服务 —— 流程状态变更时通知业务系统, 注册本地回调函数。当 callback_url 以 path 开头时直接调用 fn。 (+4 more) - -### Community 162 - "Community 162" -Cohesion: 0.15 -Nodes (13): ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), ORM → camelCase(单点真相), Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode, Java: viewByShareCode (+5 more) - -### Community 163 - "Community 163" -Cohesion: 0.33 -Nodes (10): bool, Redis, get_redis_client(), get_sync_redis_client(), 共享 Redis 客户端(同步:会话鉴权;异步:API 加密 nonce)。, 同步 Redis(auth 会话等,在线程池中调用)。, 异步 Redis(API 加密 nonce 等中间件)。, _redis_common_kwargs() (+2 more) - -### Community 164 - "Community 164" -Cohesion: 0.33 -Nodes (10): Any, int, Session, str, list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), 民族码表 sys_ethnic(国标 GB/T 3304,全局) (+2 more) - -### Community 165 - "Community 165" -Cohesion: 0.18 -Nodes (11): Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus, Java: statisticsStatus (+3 more) - -### Community 166 - "Community 166" -Cohesion: 0.18 -Nodes (11): Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend, Java: statisticsTrend (+3 more) - ### Community 167 - "Community 167" Cohesion: 0.49 Nodes (9): compare_data(), item_key(), load_portal_dicts(), load_sx_dicts(), main(), parse_insert_values(), Path, str (+1 more) @@ -845,60 +785,24 @@ Nodes (9): compare_data(), item_key(), load_portal_dicts(), load_sx_dicts(), mai Cohesion: 0.20 Nodes (10): create_from_opportunity(), _opportunity_products_to_contract_products(), Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id, Java: createFromOpportunity — 返回合同 id (+2 more) -### Community 169 - "Community 169" -Cohesion: 0.20 -Nodes (10): generate_barcode(), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 取当前租户下 SXWL 前缀且后缀为纯数字的产品编号最大流水值, 生成唯一条码(纯数字:yyyyMMdd + 6位序号,如 20260606000001), 生成产品编号(格式:SXWL + 6位递增流水号,如 SXWL000001) (+2 more) - -### Community 170 - "Community 170" -Cohesion: 0.22 -Nodes (9): batch_submit_contract_approval(), Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval, Java: batchSubmitApproval (+1 more) - -### Community 171 - "Community 171" -Cohesion: 0.22 -Nodes (9): create_new_version(), Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id, Java: createNewVersion — 返回新报价单 id (+1 more) - -### Community 172 - "Community 172" -Cohesion: 0.40 -Nodes (5): bool, str, get_password_hash(), 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password() - -### Community 173 - "Community 173" -Cohesion: 0.20 -Nodes (7): _coerce_id(), OffsetItem, ReimburseApplyCreate, ReimburseApplyOut, ReimburseApplyUpdate, ReimburseApprovalCreate, ReimburseDetailCreate - -### Community 174 - "Community 174" -Cohesion: 0.33 -Nodes (6): _fill_contract_linked_count(), Java: fillContractLinkedCount, Java: fillContractLinkedCount, Java: fillContractLinkedCount, Java: fillContractLinkedCount, Java: fillContractLinkedCount - ### Community 175 - "Community 175" Cohesion: 0.50 Nodes (3): Any, str, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。 -### Community 177 - "Community 177" -Cohesion: 0.40 -Nodes (4): str, Config, format_api_error_message(), 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。 - -### Community 178 - "Community 178" -Cohesion: 0.40 -Nodes (3): AdvanceApplyCreate, AdvanceApplyUpdate, _coerce_optional_id() - -### Community 179 - "Community 179" -Cohesion: 0.83 -Nodes (3): _add_user_info_kwarg(), patch_file(), str - ## Knowledge Gaps - **77 isolated node(s):** `Session`, `Request`, `bool`, `bool`, `Config` (+72 more) These have ≤1 connection - possible missing edges or undocumented components. -- **3 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **2 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `Session` connect `Community 2` to `Community 0`, `Community 1`, `Community 3`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 43`, `Community 44`, `Community 45`, `Community 46`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 53`, `Community 55`, `Community 56`, `Community 57`, `Community 58`, `Community 59`, `Community 60`, `Community 62`, `Community 64`, `Community 65`, `Community 67`, `Community 68`, `Community 70`, `Community 71`, `Community 72`, `Community 73`, `Community 74`, `Community 75`, `Community 76`, `Community 77`, `Community 78`, `Community 79`, `Community 84`, `Community 86`, `Community 87`, `Community 89`, `Community 90`, `Community 91`, `Community 93`, `Community 94`, `Community 95`, `Community 96`, `Community 97`, `Community 98`, `Community 100`, `Community 101`, `Community 104`, `Community 105`, `Community 114`, `Community 116`, `Community 117`, `Community 120`, `Community 124`, `Community 126`, `Community 129`, `Community 141`, `Community 142`, `Community 143`, `Community 146`, `Community 148`, `Community 150`, `Community 152`, `Community 153`, `Community 154`, `Community 155`, `Community 156`, `Community 158`, `Community 159`, `Community 162`, `Community 164`, `Community 165`, `Community 166`, `Community 168`, `Community 169`, `Community 170`, `Community 171`, `Community 174`?** - _High betweenness centrality (0.257) - this node is a cross-community bridge._ -- **Why does `datetime` connect `Community 34` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 41`, `Community 45`, `Community 46`, `Community 47`, `Community 48`, `Community 49`, `Community 51`, `Community 52`, `Community 53`, `Community 54`, `Community 55`, `Community 56`, `Community 58`, `Community 61`, `Community 62`, `Community 64`, `Community 67`, `Community 69`, `Community 71`, `Community 74`, `Community 77`, `Community 78`, `Community 86`, `Community 87`, `Community 89`, `Community 90`, `Community 93`, `Community 94`, `Community 95`, `Community 96`, `Community 97`, `Community 101`, `Community 103`, `Community 104`, `Community 107`, `Community 114`, `Community 117`, `Community 118`, `Community 121`, `Community 124`, `Community 125`, `Community 127`, `Community 140`, `Community 143`, `Community 144`, `Community 145`, `Community 149`, `Community 151`, `Community 152`, `Community 159`, `Community 176`?** - _High betweenness centrality (0.061) - this node is a cross-community bridge._ -- **Why does `BaseModel` connect `Community 47` to `Community 0`, `Community 1`, `Community 5`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 142`, `Community 143`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 149`, `Community 151`, `Community 22`, `Community 155`, `Community 28`, `Community 36`, `Community 37`, `Community 41`, `Community 43`, `Community 173`, `Community 46`, `Community 176`, `Community 178`, `Community 53`, `Community 57`, `Community 60`, `Community 62`, `Community 65`, `Community 74`, `Community 77`, `Community 118`, `Community 121`, `Community 123`, `Community 127`?** - _High betweenness centrality (0.048) - this node is a cross-community bridge._ +- **Why does `Session` connect `Community 2` to `Community 0`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 28`, `Community 29`, `Community 30`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`, `Community 41`, `Community 42`, `Community 44`, `Community 45`, `Community 46`, `Community 47`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 53`, `Community 55`, `Community 56`, `Community 57`, `Community 58`, `Community 59`, `Community 60`, `Community 62`, `Community 63`, `Community 64`, `Community 65`, `Community 67`, `Community 68`, `Community 71`, `Community 72`, `Community 73`, `Community 74`, `Community 76`, `Community 77`, `Community 78`, `Community 79`, `Community 80`, `Community 84`, `Community 86`, `Community 87`, `Community 89`, `Community 90`, `Community 91`, `Community 93`, `Community 94`, `Community 96`, `Community 97`, `Community 98`, `Community 100`, `Community 101`, `Community 102`, `Community 104`, `Community 109`, `Community 113`, `Community 114`, `Community 116`, `Community 117`, `Community 120`, `Community 121`, `Community 124`, `Community 127`, `Community 129`, `Community 141`, `Community 142`, `Community 143`, `Community 146`, `Community 147`, `Community 148`, `Community 149`, `Community 150`, `Community 151`, `Community 152`, `Community 159`, `Community 168`?** + _High betweenness centrality (0.252) - this node is a cross-community bridge._ +- **Why does `datetime` connect `Community 34` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 19`, `Community 20`, `Community 22`, `Community 23`, `Community 24`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 35`, `Community 37`, `Community 38`, `Community 40`, `Community 41`, `Community 43`, `Community 45`, `Community 46`, `Community 47`, `Community 48`, `Community 49`, `Community 51`, `Community 52`, `Community 53`, `Community 54`, `Community 55`, `Community 56`, `Community 58`, `Community 61`, `Community 62`, `Community 64`, `Community 67`, `Community 69`, `Community 70`, `Community 71`, `Community 73`, `Community 74`, `Community 75`, `Community 77`, `Community 78`, `Community 80`, `Community 86`, `Community 87`, `Community 89`, `Community 90`, `Community 93`, `Community 94`, `Community 95`, `Community 96`, `Community 97`, `Community 98`, `Community 103`, `Community 105`, `Community 107`, `Community 114`, `Community 117`, `Community 118`, `Community 124`, `Community 125`, `Community 126`, `Community 140`, `Community 144`, `Community 145`, `Community 148`, `Community 152`, `Community 159`, `Community 176`?** + _High betweenness centrality (0.122) - this node is a cross-community bridge._ +- **Why does `BaseModel` connect `Community 47` to `Community 0`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 142`, `Community 18`, `Community 19`, `Community 148`, `Community 21`, `Community 20`, `Community 22`, `Community 28`, `Community 37`, `Community 41`, `Community 46`, `Community 176`, `Community 53`, `Community 57`, `Community 63`, `Community 65`, `Community 67`, `Community 74`, `Community 75`, `Community 77`, `Community 98`, `Community 118`, `Community 123`?** + _High betweenness centrality (0.052) - this node is a cross-community bridge._ - **Are the 341 inferred relationships involving `str` (e.g. with `AdvanceApplyCreate` and `AdvanceApplyOut`) actually correct?** _`str` has 341 INFERRED edges - model-reasoned connections that need verification._ - **Are the 337 inferred relationships involving `Session` (e.g. with `AdvanceApplyCreate` and `AdvanceApplyOut`) actually correct?** @@ -906,4 +810,4 @@ _Questions this graph is uniquely positioned to answer:_ - **Are the 225 inferred relationships involving `int` (e.g. with `AdvanceApplyCreate` and `AdvanceApplyOut`) actually correct?** _`int` has 225 INFERRED edges - model-reasoned connections that need verification._ - **What connects `定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。`, `数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误`, `未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin` to the rest of the system?** - _1551 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file + _1554 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/078ad784b087919a6e168850d07bcf66c44b8d6ffe7f90b34530dd44b93fb679.json b/backend/graphify-out/cache/ast/078ad784b087919a6e168850d07bcf66c44b8d6ffe7f90b34530dd44b93fb679.json new file mode 100644 index 000000000..987333288 --- /dev/null +++ b/backend/graphify-out/cache/ast/078ad784b087919a6e168850d07bcf66c44b8d6ffe7f90b34530dd44b93fb679.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "label": "pl_cert_required_service.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L1"}, {"id": "services_pl_cert_required_service_match_required_cert_name", "label": "match_required_cert_name()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "services_pl_cert_required_service_cert_row_complete", "label": "_cert_row_complete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44"}, {"id": "certrow", "label": "CertRow", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44"}, {"id": "services_pl_cert_required_service_find_cert_for_required", "label": "_find_cert_for_required()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67"}, {"id": "services_pl_cert_required_service_missing_field_labels", "label": "_missing_field_labels()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L87"}, {"id": "services_pl_cert_required_service_collect_required_cert_errors", "label": "collect_required_cert_errors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113"}, {"id": "services_pl_cert_required_service_get_required_personnel_cert_names", "label": "get_required_personnel_cert_names()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L138"}, {"id": "services_pl_cert_required_service_validate_personnel_type_role_compat", "label": "validate_personnel_type_role_compat()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L149"}, {"id": "services_pl_cert_required_service_validate_personnel_required_certs", "label": "validate_personnel_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160"}, {"id": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "label": "validate_self_vehicle_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L179"}, {"id": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "label": "validate_carrier_vehicle_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L203"}, {"id": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "label": "validate_vehicle_personnel_affiliation()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227"}, {"id": "vehiclepersonnelrow", "label": "VehiclePersonnelRow", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227"}, {"id": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "label": "validate_vehicle_personnel_cert_links()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L261"}, {"id": "services_pl_cert_required_service_validate_vehicle_save_certs", "label": "validate_vehicle_save_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_schemas_pl_base_data", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_services_pl_cert_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_cert_row_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "certrow", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_find_cert_for_required", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "certrow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L67", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_missing_field_labels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L87", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "certrow", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L87", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L87", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L87", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L113", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_get_required_personnel_cert_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L138", "weight": 1.0}, {"source": "services_pl_cert_required_service_get_required_personnel_cert_names", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L138", "weight": 1.0}, {"source": "services_pl_cert_required_service_get_required_personnel_cert_names", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L138", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L149", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_type_role_compat", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L149", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_type_role_compat", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L149", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L179", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L179", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L179", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L203", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L203", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L203", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L227", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L261", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L261", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L261", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L261", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_save_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L300", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L56", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L82", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L102", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_find_cert_for_required", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L128", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_missing_field_labels", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L131", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_get_required_personnel_cert_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L169", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L170", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L186", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L210", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L281", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L289", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L311", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L313", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L315", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L318", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_pl_cert_required_service_match_required_cert_name", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L36"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L46"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L46"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L47"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L47"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L48"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L48"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L49"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L49"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L58"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L62"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L75"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L75"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L76"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L76"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L92"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L92"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L93"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L93"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L94"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L94"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L95"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L95"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L104"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L107"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L108"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L109"}, {"caller_nid": "services_pl_cert_required_service_collect_required_cert_errors", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L134"}, {"caller_nid": "services_pl_cert_required_service_collect_required_cert_errors", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L134"}, {"caller_nid": "services_pl_cert_required_service_get_required_personnel_cert_names", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L139"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L150"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L151"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L155"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L157"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L166"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L168"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L173"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L175"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L185"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L190"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L191"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L197"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L199"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L209"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L214"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L215"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L221"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L223"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L233"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L238"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L242"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L242"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L252"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L254"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L255"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L267"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L271"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L271"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "list_owner_certs", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L282"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L283"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L291"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L295"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_save_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L309"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879.json b/backend/graphify-out/cache/ast/07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879.json new file mode 100644 index 000000000..2e67d9145 --- /dev/null +++ b/backend/graphify-out/cache/ast/07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "label": "pl_cert_required_service.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L1"}, {"id": "services_pl_cert_required_service_match_required_cert_name", "label": "match_required_cert_name()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35"}, {"id": "services_pl_cert_required_service_cert_row_complete", "label": "_cert_row_complete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44"}, {"id": "certrow", "label": "CertRow", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44"}, {"id": "services_pl_cert_required_service_find_cert_for_required", "label": "_find_cert_for_required()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63"}, {"id": "services_pl_cert_required_service_missing_field_labels", "label": "_missing_field_labels()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L83"}, {"id": "services_pl_cert_required_service_collect_required_cert_errors", "label": "collect_required_cert_errors()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105"}, {"id": "services_pl_cert_required_service_get_required_personnel_cert_names", "label": "get_required_personnel_cert_names()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L130"}, {"id": "services_pl_cert_required_service_validate_personnel_type_role_compat", "label": "validate_personnel_type_role_compat()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L141"}, {"id": "services_pl_cert_required_service_validate_personnel_required_certs", "label": "validate_personnel_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L152"}, {"id": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "label": "validate_self_vehicle_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L171"}, {"id": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "label": "validate_carrier_vehicle_required_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L195"}, {"id": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "label": "validate_vehicle_personnel_affiliation()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219"}, {"id": "vehiclepersonnelrow", "label": "VehiclePersonnelRow", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219"}, {"id": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "label": "validate_vehicle_personnel_cert_links()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L253"}, {"id": "services_pl_cert_required_service_validate_vehicle_save_certs", "label": "validate_vehicle_save_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L9", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_schemas_pl_base_data", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "app_services_pl_cert_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "services_pl_cert_required_service_match_required_cert_name", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L35", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_cert_row_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "certrow", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L44", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_find_cert_for_required", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "certrow", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L63", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_missing_field_labels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L83", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "certrow", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L83", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L83", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L83", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L105", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_get_required_personnel_cert_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L130", "weight": 1.0}, {"source": "services_pl_cert_required_service_get_required_personnel_cert_names", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L130", "weight": 1.0}, {"source": "services_pl_cert_required_service_get_required_personnel_cert_names", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L130", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L141", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_type_role_compat", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L141", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_type_role_compat", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L141", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_personnel_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L152", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L171", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L171", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L171", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L195", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L195", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L195", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L219", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L253", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L253", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L253", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L253", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_services_pl_cert_required_service_py", "target": "services_pl_cert_required_service_validate_vehicle_save_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "certrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "vehiclepersonnelrow", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L292", "weight": 1.0}, {"source": "services_pl_cert_required_service_cert_row_complete", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L54", "weight": 1.0}, {"source": "services_pl_cert_required_service_find_cert_for_required", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L78", "weight": 1.0}, {"source": "services_pl_cert_required_service_missing_field_labels", "target": "services_pl_cert_required_service_match_required_cert_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L96", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_find_cert_for_required", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L120", "weight": 1.0}, {"source": "services_pl_cert_required_service_collect_required_cert_errors", "target": "services_pl_cert_required_service_missing_field_labels", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L123", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_get_required_personnel_cert_names", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L161", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L162", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L178", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L202", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_validate_personnel_type_role_compat", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L273", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_collect_required_cert_errors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L281", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L303", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L305", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L307", "weight": 1.0}, {"source": "services_pl_cert_required_service_validate_vehicle_save_certs", "target": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L310", "weight": 1.0}], "raw_calls": [{"caller_nid": "services_pl_cert_required_service_match_required_cert_name", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L36"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L46"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L46"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L47"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L47"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L48"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L48"}, {"caller_nid": "services_pl_cert_required_service_cert_row_complete", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L58"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L71"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L71"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L72"}, {"caller_nid": "services_pl_cert_required_service_find_cert_for_required", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L72"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L88"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L88"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L89"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L89"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L90"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L90"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L99"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L100"}, {"caller_nid": "services_pl_cert_required_service_missing_field_labels", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L101"}, {"caller_nid": "services_pl_cert_required_service_collect_required_cert_errors", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L126"}, {"caller_nid": "services_pl_cert_required_service_collect_required_cert_errors", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L126"}, {"caller_nid": "services_pl_cert_required_service_get_required_personnel_cert_names", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L131"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L142"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L143"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L147"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_type_role_compat", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L149"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L158"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L160"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L165"}, {"caller_nid": "services_pl_cert_required_service_validate_personnel_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L167"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L177"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L182"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L183"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L189"}, {"caller_nid": "services_pl_cert_required_service_validate_self_vehicle_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L191"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L201"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L206"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L207"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L213"}, {"caller_nid": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L215"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L225"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L230"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L234"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L234"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L244"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L246"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L247"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L259"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L263"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L263"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "list_owner_certs", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L274"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L275"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L283"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L284"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L287"}, {"caller_nid": "services_pl_cert_required_service_validate_vehicle_save_certs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py", "source_location": "L301"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6.json b/backend/graphify-out/cache/ast/16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6.json new file mode 100644 index 000000000..26826a627 --- /dev/null +++ b/backend/graphify-out/cache/ast/16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "label": "migrate_bx_data.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L1"}, {"id": "scripts_migrate_bx_data_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L61"}, {"id": "scripts_migrate_bx_data_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L68"}, {"id": "scripts_migrate_bx_data_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72"}, {"id": "scripts_migrate_bx_data_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78"}, {"id": "scripts_migrate_bx_data_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87"}, {"id": "scripts_migrate_bx_data_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L91"}, {"id": "scripts_migrate_bx_data_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L107"}, {"id": "scripts_migrate_bx_data_load_bx_user_mapping", "label": "load_bx_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113"}, {"id": "scripts_migrate_bx_data_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131"}, {"id": "scripts_migrate_bx_data_map_bx_user_id", "label": "map_bx_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139"}, {"id": "scripts_migrate_bx_data_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167"}, {"id": "scripts_migrate_bx_data_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176"}, {"id": "decimal", "label": "Decimal", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176"}, {"id": "scripts_migrate_bx_data_parse_reimburse_meta", "label": "parse_reimburse_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182"}, {"id": "date", "label": "date", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182"}, {"id": "scripts_migrate_bx_data_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191"}, {"id": "scripts_migrate_bx_data_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205"}, {"id": "scripts_migrate_bx_data_clear_portal_workflow", "label": "clear_portal_workflow()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L209"}, {"id": "scripts_migrate_bx_data_transform_expense_item", "label": "transform_expense_item()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214"}, {"id": "scripts_migrate_bx_data_transform_workflow_def", "label": "transform_workflow_def()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239"}, {"id": "scripts_migrate_bx_data_transform_workflow_node", "label": "transform_workflow_node()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258"}, {"id": "scripts_migrate_bx_data_transform_advance_apply", "label": "transform_advance_apply()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284"}, {"id": "scripts_migrate_bx_data_transform_advance_approval", "label": "transform_advance_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322"}, {"id": "scripts_migrate_bx_data_transform_reimburse_apply", "label": "transform_reimburse_apply()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352"}, {"id": "scripts_migrate_bx_data_transform_reimburse_detail", "label": "transform_reimburse_detail()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401"}, {"id": "scripts_migrate_bx_data_transform_reimburse_approval", "label": "transform_reimburse_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422"}, {"id": "scripts_migrate_bx_data_transform_reimburse_offset", "label": "transform_reimburse_offset()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452"}, {"id": "scripts_migrate_bx_data_transform_attachment", "label": "transform_attachment()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472"}, {"id": "scripts_migrate_bx_data_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648"}, {"id": "scripts_migrate_bx_data_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659"}, {"id": "scripts_migrate_bx_data_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712"}, {"id": "scripts_migrate_bx_data_resolve_steps", "label": "resolve_steps()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727"}, {"id": "scripts_migrate_bx_data_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742"}, {"id": "scripts_migrate_bx_data_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L781"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "re", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L26", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L27", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L28", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L29", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L30", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L31", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L33", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L34", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L61", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L68", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats_step", "target": "scripts_migrate_bx_data_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0}, {"source": "scripts_migrate_bx_data_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0}, {"source": "scripts_migrate_bx_data_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0}, {"source": "scripts_migrate_bx_data_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0}, {"source": "scripts_migrate_bx_data_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0}, {"source": "scripts_migrate_bx_data_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L91", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L91", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L107", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_bx_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_bx_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_bx_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_bx_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_bx_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "scripts_migrate_bx_data_map_bx_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_bx_data_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_bx_data_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_bx_data_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_bx_data_dec", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_bx_data_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_parse_reimburse_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0}, {"source": "scripts_migrate_bx_data_parse_reimburse_meta", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0}, {"source": "scripts_migrate_bx_data_parse_reimburse_meta", "target": "date", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0}, {"source": "scripts_migrate_bx_data_parse_reimburse_meta", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "scripts_migrate_bx_data_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_bx_data_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_bx_data_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_bx_data_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_clear_portal_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L209", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_expense_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_offset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_attachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0}, {"source": "scripts_migrate_bx_data_write_mapping_csv", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0}, {"source": "scripts_migrate_bx_data_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0}, {"source": "scripts_migrate_bx_data_print_report", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0}, {"source": "scripts_migrate_bx_data_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0}, {"source": "scripts_migrate_bx_data_print_report", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_resolve_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0}, {"source": "scripts_migrate_bx_data_resolve_steps", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0}, {"source": "scripts_migrate_bx_data_resolve_steps", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0}, {"source": "scripts_migrate_bx_data_resolve_steps", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L781", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L781", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats_step", "target": "scripts_migrate_bx_data_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L74", "weight": 1.0}, {"source": "scripts_migrate_bx_data_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L98", "weight": 1.0}, {"source": "scripts_migrate_bx_data_dec", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_bx_data_parse_reimburse_meta", "target": "date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L187", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L217", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L223", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L230", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L240", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L248", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L261", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L268", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L287", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L293", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L298", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L325", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L333", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L338", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L355", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_parse_reimburse_meta", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L359", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L370", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L380", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L402", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L412", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L425", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L433", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L438", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L453", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L462", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L475", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L484", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L491", "weight": 1.0}, {"source": "scripts_migrate_bx_data_write_mapping_csv", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L655", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L671", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L673", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_expense_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L682", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_def", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L683", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_node", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L684", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L685", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L686", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L687", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_detail", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L688", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L689", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_offset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L690", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_attachment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_clear_portal_workflow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L701", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L704", "weight": 1.0}, {"source": "scripts_migrate_bx_data_print_report", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L716", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L754", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_load_bx_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L755", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L757", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_resolve_steps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L760", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L763", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L775", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L777", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L801", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L802", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L804", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L812", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L816", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L79"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L84"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L99"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L99"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L100"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_bx_data_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L110"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L117"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L119"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L119"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L120"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L120"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L132"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L133"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L133"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L134"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L148"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L151"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L156"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L160"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L162"}, {"caller_nid": "scripts_migrate_bx_data_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L170"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "match", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L183"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L185"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "group", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L186"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "group", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L186"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L201"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L210"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L210"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L221"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L222"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L223"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L226"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L230"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L232"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L232"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L235"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L244"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L245"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L265"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L271"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L289"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L292"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L296"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L297"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L298"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L301"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L302"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L303"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L305"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L306"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L307"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L309"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L312"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L313"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L327"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L331"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L332"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L336"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L337"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L338"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L345"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L347"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L357"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L367"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L374"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L377"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L378"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L381"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L383"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L384"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L385"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L386"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L387"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L388"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L391"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L392"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L394"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L394"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L395"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L397"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L406"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L407"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L408"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L412"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L417"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L427"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L430"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L431"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L432"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L434"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L436"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L437"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L438"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L439"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L445"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L447"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L454"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L454"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L457"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L458"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L462"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L477"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L480"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L482"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L483"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L484"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L485"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L486"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L487"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L491"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L649"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L650"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L650"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L652"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L653"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L656"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L672"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L676"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L677"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L693"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L699"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L707"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L731"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "SystemExit", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L733"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "SystemExit", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L737"}, {"caller_nid": "scripts_migrate_bx_data_run_migration", "callee": "replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L775"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L782"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L783"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L784"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L785"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L786"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L790"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L791"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L792"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L793"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L798"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L798"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L799"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L804"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L808"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L809"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L813"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L814"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/21a1fde9ec4fe47a56fd90b9153c795a000a4e364da74f8414e7c20c34e563b7.json b/backend/graphify-out/cache/ast/21a1fde9ec4fe47a56fd90b9153c795a000a4e364da74f8414e7c20c34e563b7.json new file mode 100644 index 000000000..85a7bcb3b --- /dev/null +++ b/backend/graphify-out/cache/ast/21a1fde9ec4fe47a56fd90b9153c795a000a4e364da74f8414e7c20c34e563b7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "label": "test_pl_personnel_cert_required.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1"}, {"id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "label": "test_match_driver_qualification_exact()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L11"}, {"id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "label": "test_match_escort_qualification_and_alias()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L17"}, {"id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "label": "test_required_names_by_personnel_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L23"}, {"id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "label": "test_both_requires_four_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L41"}, {"id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "label": "test_escort_alias_counts_as_complete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L54"}, {"id": "tests_test_pl_personnel_cert_required_rationale_1", "label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "app_services_pl_cert_required_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L41", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L54", "weight": 1.0}, {"source": "tests_test_pl_personnel_cert_required_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L12"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L13"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L14"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L18"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L19"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L20"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L24"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L29"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L33"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "callee": "collect_required_cert_errors", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L47"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L49"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "callee": "collect_required_cert_errors", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L59"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L61"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd.json b/backend/graphify-out/cache/ast/4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd.json new file mode 100644 index 000000000..b8c604654 --- /dev/null +++ b/backend/graphify-out/cache/ast/4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "label": "migrate_crm_quote.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L1"}, {"id": "scripts_migrate_crm_quote_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L52"}, {"id": "scripts_migrate_crm_quote_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L60"}, {"id": "scripts_migrate_crm_quote_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L64"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L64"}, {"id": "scripts_migrate_crm_quote_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L70"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L70"}, {"id": "scripts_migrate_crm_quote_legacy_parent_id", "label": "legacy_parent_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L79"}, {"id": "scripts_migrate_crm_quote_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L90"}, {"id": "scripts_migrate_crm_quote_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L94"}, {"id": "scripts_migrate_crm_quote_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L110"}, {"id": "scripts_migrate_crm_quote_load_user_mapping", "label": "load_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116"}, {"id": "scripts_migrate_crm_quote_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L134"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L134"}, {"id": "scripts_migrate_crm_quote_resolve_portal_user_id", "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142"}, {"id": "scripts_migrate_crm_quote_load_oss_id_to_url", "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167"}, {"id": "scripts_migrate_crm_quote_normalize_attachment_csv", "label": "normalize_attachment_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176"}, {"id": "scripts_migrate_crm_quote_normalize_pdf_url", "label": "normalize_pdf_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197"}, {"id": "scripts_migrate_crm_quote_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207"}, {"id": "decimal", "label": "Decimal", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207"}, {"id": "scripts_migrate_crm_quote_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L213"}, {"id": "scripts_migrate_crm_quote_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L222"}, {"id": "scripts_migrate_crm_quote_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L232"}, {"id": "scripts_migrate_crm_quote_transform_supplier_info", "label": "transform_supplier_info()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236"}, {"id": "scripts_migrate_crm_quote_transform_quote", "label": "transform_quote()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273"}, {"id": "scripts_migrate_crm_quote_transform_quote_product", "label": "transform_quote_product()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344"}, {"id": "scripts_migrate_crm_quote_transform_quote_approval", "label": "transform_quote_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389"}, {"id": "scripts_migrate_crm_quote_transform_quote_share_log", "label": "transform_quote_share_log()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L424"}, {"id": "scripts_migrate_crm_quote_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L544"}, {"id": "scripts_migrate_crm_quote_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555"}, {"id": "scripts_migrate_crm_quote_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L601"}, {"id": "scripts_migrate_crm_quote_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615"}, {"id": "scripts_migrate_crm_quote_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L661"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L26", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "minio_url", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L35", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L52", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L60", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrationstats", "target": "scripts_migrate_crm_quote_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L64", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L64", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrationstats_step", "target": "scripts_migrate_crm_quote_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L64", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L70", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_legacy_parent_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_legacy_parent_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_legacy_parent_id", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L79", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L90", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L94", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L94", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L110", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L116", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L134", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_resolve_portal_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L142", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_load_oss_id_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L167", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_normalize_attachment_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L176", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_normalize_pdf_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_normalize_pdf_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L197", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_dec", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L207", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L213", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L222", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L232", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_supplier_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L236", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L273", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L344", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L389", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_transform_quote_share_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L424", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L544", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L544", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L555", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_print_report", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L601", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L615", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_quote_py", "target": "scripts_migrate_crm_quote_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L661", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L661", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrationstats_step", "target": "scripts_migrate_crm_quote_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L66", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L101", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_dec", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L210", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L243", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_supplier_info", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L252", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L281", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L295", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_legacy_parent_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L302", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L304", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L304", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_normalize_pdf_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L313", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote", "target": "scripts_migrate_crm_quote_normalize_attachment_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L329", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L351", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L362", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "scripts_migrate_crm_quote_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L367", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_product", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L367", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L396", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_approval", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L405", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L429", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_transform_quote_share_log", "target": "scripts_migrate_crm_quote_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L435", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_write_mapping_csv", "target": "scripts_migrate_crm_quote_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L551", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L569", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L570", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_supplier_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L574", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L575", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_product", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L576", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L577", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_transform_quote_share_log", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L578", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_migrate_table", "target": "scripts_migrate_crm_quote_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L590", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_print_report", "target": "scripts_migrate_crm_quote_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L605", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L628", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_load_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L629", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L631", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_load_oss_id_to_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L632", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L641", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L655", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_run_migration", "target": "scripts_migrate_crm_quote_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L657", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L678", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L679", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L681", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "scripts_migrate_crm_quote_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L687", "weight": 1.0}, {"source": "scripts_migrate_crm_quote_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L691", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_crm_quote_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L71"}, {"caller_nid": "scripts_migrate_crm_quote_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L76"}, {"caller_nid": "scripts_migrate_crm_quote_legacy_parent_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L86"}, {"caller_nid": "scripts_migrate_crm_quote_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L91"}, {"caller_nid": "scripts_migrate_crm_quote_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L91"}, {"caller_nid": "scripts_migrate_crm_quote_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L91"}, {"caller_nid": "scripts_migrate_crm_quote_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_crm_quote_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_crm_quote_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_quote_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L105"}, {"caller_nid": "scripts_migrate_crm_quote_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L106"}, {"caller_nid": "scripts_migrate_crm_quote_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L113"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L120"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L121"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L121"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L122"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L122"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L123"}, {"caller_nid": "scripts_migrate_crm_quote_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L123"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L135"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L137"}, {"caller_nid": "scripts_migrate_crm_quote_resolve_portal_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L151"}, {"caller_nid": "scripts_migrate_crm_quote_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L156"}, {"caller_nid": "scripts_migrate_crm_quote_resolve_portal_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L160"}, {"caller_nid": "scripts_migrate_crm_quote_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L162"}, {"caller_nid": "scripts_migrate_crm_quote_load_oss_id_to_url", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L168"}, {"caller_nid": "scripts_migrate_crm_quote_load_oss_id_to_url", "callee": "mappings", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L169"}, {"caller_nid": "scripts_migrate_crm_quote_load_oss_id_to_url", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L169"}, {"caller_nid": "scripts_migrate_crm_quote_load_oss_id_to_url", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L170"}, {"caller_nid": "scripts_migrate_crm_quote_load_oss_id_to_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L173"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L177"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "resolve_oss_id_csv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L179"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L183"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L184"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L188"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "extract_minio_object_key", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L190"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L192"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_attachment_csv", "callee": "join_relative_urls", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L193"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_pdf_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L198"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_pdf_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L200"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_pdf_url", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L201"}, {"caller_nid": "scripts_migrate_crm_quote_normalize_pdf_url", "callee": "extract_minio_object_key", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L203"}, {"caller_nid": "scripts_migrate_crm_quote_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L216"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L228"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_crm_quote_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_crm_quote_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_crm_quote_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_crm_quote_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L252"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L255"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L256"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L257"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L258"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L259"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L260"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L263"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L264"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L264"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_quote_transform_supplier_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L287"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L287"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L291"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L292"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L293"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L295"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L296"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L297"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L298"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L299"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L300"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L301"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L302"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L303"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L303"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L305"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L306"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L307"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L309"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L310"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L311"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L312"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L313"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L314"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L319"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L320"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L322"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L323"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L324"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L325"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L326"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L327"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L328"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L329"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L331"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L335"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L335"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L337"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L337"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L338"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L338"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L340"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L359"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L360"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L364"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L365"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L366"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L367"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L368"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L369"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L370"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L372"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L374"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L383"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L383"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L384"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L384"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L384"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L385"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L404"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L405"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L406"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L407"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L407"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L408"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L409"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L410"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L411"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L414"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L415"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L415"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L417"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L417"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L419"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L419"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L419"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L420"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L432"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L433"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L434"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L434"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L434"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L435"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L436"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L437"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L438"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L439"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L440"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L446"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L446"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L446"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L448"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L448"}, {"caller_nid": "scripts_migrate_crm_quote_transform_quote_share_log", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L448"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L545"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L546"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L546"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L548"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L549"}, {"caller_nid": "scripts_migrate_crm_quote_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L552"}, {"caller_nid": "scripts_migrate_crm_quote_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L580"}, {"caller_nid": "scripts_migrate_crm_quote_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L587"}, {"caller_nid": "scripts_migrate_crm_quote_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L596"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L662"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L663"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L664"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L665"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L666"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L670"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L671"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L672"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L673"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L674"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L675"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L675"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L676"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L681"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L682"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L682"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L682"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L684"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L685"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L688"}, {"caller_nid": "scripts_migrate_crm_quote_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py", "source_location": "L689"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09.json b/backend/graphify-out/cache/ast/72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09.json new file mode 100644 index 000000000..eae9dd54a --- /dev/null +++ b/backend/graphify-out/cache/ast/72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "label": "migrate_crm_clue.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L1"}, {"id": "scripts_migrate_crm_clue_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L76"}, {"id": "scripts_migrate_crm_clue_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L84"}, {"id": "scripts_migrate_crm_clue_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L88"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L88"}, {"id": "scripts_migrate_crm_clue_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L94"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L94"}, {"id": "scripts_migrate_crm_clue_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L103"}, {"id": "scripts_migrate_crm_clue_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L107"}, {"id": "scripts_migrate_crm_clue_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L123"}, {"id": "scripts_migrate_crm_clue_load_user_mapping", "label": "load_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129"}, {"id": "scripts_migrate_crm_clue_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L147"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L147"}, {"id": "scripts_migrate_crm_clue_resolve_portal_user_id", "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155"}, {"id": "scripts_migrate_crm_clue_load_oss_id_to_url", "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177"}, {"id": "scripts_migrate_crm_clue_normalize_customer_type", "label": "normalize_customer_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186"}, {"id": "scripts_migrate_crm_clue_normalize_follow_type", "label": "normalize_follow_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L203"}, {"id": "scripts_migrate_crm_clue_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L208"}, {"id": "scripts_migrate_crm_clue_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217"}, {"id": "scripts_migrate_crm_clue_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L224"}, {"id": "scripts_migrate_crm_clue_transform_clue", "label": "transform_clue()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228"}, {"id": "scripts_migrate_crm_clue_transform_clue_follow", "label": "transform_clue_follow()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288"}, {"id": "scripts_migrate_crm_clue_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L361"}, {"id": "scripts_migrate_crm_clue_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372"}, {"id": "scripts_migrate_crm_clue_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L417"}, {"id": "scripts_migrate_crm_clue_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431"}, {"id": "scripts_migrate_crm_clue_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L473"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "minio_url", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L34", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L76", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L84", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrationstats", "target": "scripts_migrate_crm_clue_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L88", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L88", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrationstats_step", "target": "scripts_migrate_crm_clue_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L88", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L94", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L103", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L107", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L107", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L123", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L129", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L147", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_resolve_portal_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L155", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_load_oss_id_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L177", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_normalize_customer_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_customer_type", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L186", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_normalize_follow_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_follow_type", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_normalize_follow_type", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L203", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L208", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L217", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L224", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_transform_clue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L228", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_transform_clue_follow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L288", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L361", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L361", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L372", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_print_report", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L417", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L431", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_clue_py", "target": "scripts_migrate_crm_clue_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L473", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L473", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrationstats_step", "target": "scripts_migrate_crm_clue_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L90", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L114", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L235", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L245", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue", "target": "scripts_migrate_crm_clue_normalize_customer_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L296", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_resolve_portal_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L298", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L303", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_transform_clue_follow", "target": "scripts_migrate_crm_clue_normalize_follow_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L304", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_write_mapping_csv", "target": "scripts_migrate_crm_clue_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L368", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L387", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_transform_clue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L391", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_transform_clue_follow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L392", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_migrate_table", "target": "scripts_migrate_crm_clue_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L406", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_print_report", "target": "scripts_migrate_crm_clue_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L421", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L443", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_load_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L444", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L446", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_load_oss_id_to_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L447", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L453", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L467", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_run_migration", "target": "scripts_migrate_crm_clue_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L469", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L489", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L490", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L492", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "scripts_migrate_crm_clue_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L498", "weight": 1.0}, {"source": "scripts_migrate_crm_clue_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L502", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_crm_clue_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L95"}, {"caller_nid": "scripts_migrate_crm_clue_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L100"}, {"caller_nid": "scripts_migrate_crm_clue_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_clue_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_clue_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_clue_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L115"}, {"caller_nid": "scripts_migrate_crm_clue_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L115"}, {"caller_nid": "scripts_migrate_crm_clue_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L116"}, {"caller_nid": "scripts_migrate_crm_clue_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_crm_clue_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L119"}, {"caller_nid": "scripts_migrate_crm_clue_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L126"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L133"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L134"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L134"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L135"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L135"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_crm_clue_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L148"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L149"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L149"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_crm_clue_resolve_portal_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L162"}, {"caller_nid": "scripts_migrate_crm_clue_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L167"}, {"caller_nid": "scripts_migrate_crm_clue_resolve_portal_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L171"}, {"caller_nid": "scripts_migrate_crm_clue_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L173"}, {"caller_nid": "scripts_migrate_crm_clue_load_oss_id_to_url", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L178"}, {"caller_nid": "scripts_migrate_crm_clue_load_oss_id_to_url", "callee": "mappings", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L179"}, {"caller_nid": "scripts_migrate_crm_clue_load_oss_id_to_url", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L179"}, {"caller_nid": "scripts_migrate_crm_clue_load_oss_id_to_url", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L180"}, {"caller_nid": "scripts_migrate_crm_clue_load_oss_id_to_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L183"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L193"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L195"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "items", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L196"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L197"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_customer_type", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L199"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_follow_type", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L204"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_follow_type", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L205"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_follow_type", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L205"}, {"caller_nid": "scripts_migrate_crm_clue_normalize_follow_type", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L205"}, {"caller_nid": "scripts_migrate_crm_clue_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L220"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L221"}, {"caller_nid": "scripts_migrate_crm_clue_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L221"}, {"caller_nid": "scripts_migrate_crm_clue_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_crm_clue_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_crm_clue_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L244"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L245"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L246"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L247"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L249"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L250"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L252"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L255"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L256"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L257"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L258"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L259"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L260"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L261"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L262"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L263"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L264"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L265"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L265"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L270"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L271"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L272"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L273"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L273"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L274"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L275"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L275"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L278"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L282"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L282"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L284"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L298"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L302"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L303"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L305"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L306"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "resolve_oss_id_csv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L307"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L307"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L311"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L314"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L314"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_clue_transform_clue_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L365"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L366"}, {"caller_nid": "scripts_migrate_crm_clue_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L369"}, {"caller_nid": "scripts_migrate_crm_clue_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_crm_clue_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_crm_clue_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L412"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L474"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L475"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L476"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L477"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L478"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L482"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L483"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L484"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L485"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L486"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L486"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L487"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L492"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L499"}, {"caller_nid": "scripts_migrate_crm_clue_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py", "source_location": "L500"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e.json b/backend/graphify-out/cache/ast/a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e.json new file mode 100644 index 000000000..b1cc82eb3 --- /dev/null +++ b/backend/graphify-out/cache/ast/a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "label": "migrate_crm_contract.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L1"}, {"id": "scripts_migrate_crm_contract_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L53"}, {"id": "scripts_migrate_crm_contract_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L61"}, {"id": "scripts_migrate_crm_contract_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L65"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L65"}, {"id": "scripts_migrate_crm_contract_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L71"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L71"}, {"id": "scripts_migrate_crm_contract_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L80"}, {"id": "scripts_migrate_crm_contract_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L84"}, {"id": "scripts_migrate_crm_contract_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L100"}, {"id": "scripts_migrate_crm_contract_load_user_mapping", "label": "load_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106"}, {"id": "scripts_migrate_crm_contract_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L124"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L124"}, {"id": "scripts_migrate_crm_contract_resolve_portal_user_id", "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132"}, {"id": "scripts_migrate_crm_contract_load_oss_id_to_url", "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157"}, {"id": "scripts_migrate_crm_contract_normalize_attachment_csv", "label": "normalize_attachment_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166"}, {"id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "label": "normalize_contract_attachment_files()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187"}, {"id": "scripts_migrate_crm_contract_normalize_file_path", "label": "normalize_file_path()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210"}, {"id": "scripts_migrate_crm_contract_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220"}, {"id": "decimal", "label": "Decimal", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220"}, {"id": "scripts_migrate_crm_contract_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L226"}, {"id": "scripts_migrate_crm_contract_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L235"}, {"id": "scripts_migrate_crm_contract_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L242"}, {"id": "scripts_migrate_crm_contract_transform_contract_template", "label": "transform_contract_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246"}, {"id": "scripts_migrate_crm_contract_transform_contract", "label": "transform_contract()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290"}, {"id": "scripts_migrate_crm_contract_transform_contract_product", "label": "transform_contract_product()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386"}, {"id": "scripts_migrate_crm_contract_transform_contract_price_tier", "label": "transform_contract_price_tier()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434"}, {"id": "scripts_migrate_crm_contract_transform_contract_approval", "label": "transform_contract_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472"}, {"id": "scripts_migrate_crm_contract_transform_contract_change", "label": "transform_contract_change()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514"}, {"id": "scripts_migrate_crm_contract_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L680"}, {"id": "scripts_migrate_crm_contract_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691"}, {"id": "scripts_migrate_crm_contract_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L744"}, {"id": "scripts_migrate_crm_contract_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758"}, {"id": "scripts_migrate_crm_contract_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L800"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "json", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L27", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L28", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "minio_url", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L37", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L53", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L61", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrationstats", "target": "scripts_migrate_crm_contract_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L65", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L65", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrationstats_step", "target": "scripts_migrate_crm_contract_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L65", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L71", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L80", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L84", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L84", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L100", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L106", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L124", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_resolve_portal_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L132", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_load_oss_id_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L157", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_attachment_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_attachment_csv", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L166", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L187", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_normalize_file_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_file_path", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_file_path", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_file_path", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_file_path", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L210", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_dec", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L220", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L226", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L226", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L226", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L226", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L235", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L235", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L235", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L235", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L242", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L242", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L242", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L242", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L246", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L290", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L386", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_price_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L434", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L472", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_transform_contract_change", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L514", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L680", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L680", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L691", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L744", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_print_report", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L744", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L744", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L758", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_contract_py", "target": "scripts_migrate_crm_contract_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L800", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L800", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrationstats_step", "target": "scripts_migrate_crm_contract_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L67", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L91", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L199", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "target": "scripts_migrate_crm_contract_normalize_attachment_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L207", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_dec", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L223", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L253", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L263", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "scripts_migrate_crm_contract_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_template", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L298", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L311", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L323", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L323", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_normalize_file_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L333", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L334", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L393", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L404", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "scripts_migrate_crm_contract_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L409", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_product", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L409", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L441", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L456", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L456", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_price_tier", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L462", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L480", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L491", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_approval", "target": "scripts_migrate_crm_contract_normalize_attachment_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L499", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L522", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L531", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L537", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_transform_contract_change", "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L543", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_write_mapping_csv", "target": "scripts_migrate_crm_contract_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L687", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L705", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L706", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_template", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L710", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L711", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_product", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L712", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_price_tier", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L713", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L716", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_transform_contract_change", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L719", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_migrate_table", "target": "scripts_migrate_crm_contract_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L733", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_print_report", "target": "scripts_migrate_crm_contract_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L748", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L770", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_load_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L771", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L773", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_load_oss_id_to_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L774", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L780", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L794", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_run_migration", "target": "scripts_migrate_crm_contract_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L796", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L816", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L817", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L819", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "scripts_migrate_crm_contract_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L825", "weight": 1.0}, {"source": "scripts_migrate_crm_contract_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L829", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_crm_contract_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L72"}, {"caller_nid": "scripts_migrate_crm_contract_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L77"}, {"caller_nid": "scripts_migrate_crm_contract_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L81"}, {"caller_nid": "scripts_migrate_crm_contract_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L81"}, {"caller_nid": "scripts_migrate_crm_contract_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L81"}, {"caller_nid": "scripts_migrate_crm_contract_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L92"}, {"caller_nid": "scripts_migrate_crm_contract_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L92"}, {"caller_nid": "scripts_migrate_crm_contract_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L93"}, {"caller_nid": "scripts_migrate_crm_contract_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L95"}, {"caller_nid": "scripts_migrate_crm_contract_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L96"}, {"caller_nid": "scripts_migrate_crm_contract_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L110"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L111"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L111"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L112"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L112"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L113"}, {"caller_nid": "scripts_migrate_crm_contract_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L113"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L125"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L126"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L126"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L127"}, {"caller_nid": "scripts_migrate_crm_contract_resolve_portal_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L141"}, {"caller_nid": "scripts_migrate_crm_contract_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L146"}, {"caller_nid": "scripts_migrate_crm_contract_resolve_portal_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_crm_contract_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L152"}, {"caller_nid": "scripts_migrate_crm_contract_load_oss_id_to_url", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L158"}, {"caller_nid": "scripts_migrate_crm_contract_load_oss_id_to_url", "callee": "mappings", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L159"}, {"caller_nid": "scripts_migrate_crm_contract_load_oss_id_to_url", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L159"}, {"caller_nid": "scripts_migrate_crm_contract_load_oss_id_to_url", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L160"}, {"caller_nid": "scripts_migrate_crm_contract_load_oss_id_to_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L163"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L167"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "resolve_oss_id_csv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L169"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L173"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L174"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L177"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L178"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "extract_minio_object_key", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L180"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L182"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_attachment_csv", "callee": "join_relative_urls", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L183"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L188"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L190"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "startswith", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L191"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "loads", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L193"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L199"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L199"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_contract_attachment_files", "callee": "dumps", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L204"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_file_path", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_file_path", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L213"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_file_path", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L214"}, {"caller_nid": "scripts_migrate_crm_contract_normalize_file_path", "callee": "extract_minio_object_key", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L216"}, {"caller_nid": "scripts_migrate_crm_contract_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L238"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L239"}, {"caller_nid": "scripts_migrate_crm_contract_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L239"}, {"caller_nid": "scripts_migrate_crm_contract_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_crm_contract_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_crm_contract_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L261"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L262"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L263"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L264"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L265"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L270"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L271"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L272"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L273"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L274"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L275"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L275"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L276"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L280"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L284"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L284"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L285"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L285"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L285"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_template", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L286"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L309"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L310"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L311"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L312"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L313"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L314"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L319"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L320"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L321"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L322"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L323"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L324"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L325"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L326"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L327"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L328"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L329"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L331"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L332"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L333"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L335"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L336"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L337"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L338"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L341"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L342"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L343"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L344"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L345"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L346"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L347"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L348"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L349"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L350"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L351"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L352"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L353"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L354"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L355"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L356"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L357"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L358"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L359"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L360"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L364"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L365"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L366"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L367"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L368"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L369"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L370"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L372"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L372"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L372"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L377"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L377"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L381"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L381"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L381"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L401"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L402"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L404"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L405"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L406"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L407"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L408"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L409"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L410"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L411"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L412"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L413"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L414"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L415"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L416"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L417"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L419"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L420"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L421"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L424"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L425"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L425"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L427"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L427"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L428"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L428"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L429"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L429"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L429"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L430"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L447"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L448"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L452"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L453"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L454"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L455"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L456"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L459"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L462"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L463"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L463"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L465"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L465"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L466"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L466"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L467"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L467"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L467"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_price_tier", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L468"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L488"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L489"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L490"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L491"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L492"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L492"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L494"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L497"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L498"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L499"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L500"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L500"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L501"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L504"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L505"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L505"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L507"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L507"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L508"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L508"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L509"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L509"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L509"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L510"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L530"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L531"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L532"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L533"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L534"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L535"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L536"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L537"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L538"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L539"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L539"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L540"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L541"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L542"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L543"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L546"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L547"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L547"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L549"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L549"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L550"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L550"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L551"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L551"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L551"}, {"caller_nid": "scripts_migrate_crm_contract_transform_contract_change", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L552"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L681"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L682"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L682"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L684"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L685"}, {"caller_nid": "scripts_migrate_crm_contract_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L688"}, {"caller_nid": "scripts_migrate_crm_contract_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L723"}, {"caller_nid": "scripts_migrate_crm_contract_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L730"}, {"caller_nid": "scripts_migrate_crm_contract_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L739"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L801"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L802"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L803"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L804"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L809"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L810"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L811"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L812"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L813"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L813"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L814"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L819"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L820"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L820"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L820"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L822"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L823"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L826"}, {"caller_nid": "scripts_migrate_crm_contract_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py", "source_location": "L827"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e.json b/backend/graphify-out/cache/ast/a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e.json new file mode 100644 index 000000000..11ccfab0d --- /dev/null +++ b/backend/graphify-out/cache/ast/a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "label": "plan.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1"}, {"id": "pl_plan_generate_plan_no", "label": "_generate_plan_no()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84"}, {"id": "session", "label": "Session", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84"}, {"id": "pl_plan_format_subpack_slip_no", "label": "_format_subpack_slip_no()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116"}, {"id": "pl_plan_normalize_subpack_slip_no", "label": "_normalize_subpack_slip_no()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L120"}, {"id": "pl_plan_subpack_slip_no_seq", "label": "_subpack_slip_no_seq()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L145"}, {"id": "pl_plan_ensure_subpack_slip_no", "label": "_ensure_subpack_slip_no()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153"}, {"id": "plplan", "label": "PlPlan", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153"}, {"id": "pl_plan_determine_plan_type", "label": "_determine_plan_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L185"}, {"id": "pl_plan_get_plan_type_label", "label": "_get_plan_type_label()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L190"}, {"id": "pl_plan_generate_notify_message", "label": "_generate_notify_message()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L199"}, {"id": "pl_plan_list_plans", "label": "list_plans()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220"}, {"id": "date", "label": "date", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220"}, {"id": "dbusercontext", "label": "DbUserContext", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220"}, {"id": "planlistresponse", "label": "PlanListResponse", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220"}, {"id": "pl_plan_count_plans_by_contract", "label": "count_plans_by_contract()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L347"}, {"id": "pl_plan_create_plan", "label": "create_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375"}, {"id": "plancreate", "label": "PlanCreate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375"}, {"id": "planread", "label": "PlanRead", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375"}, {"id": "pl_plan_create_plan_full", "label": "create_plan_full()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458"}, {"id": "plancreatefull", "label": "PlanCreateFull", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458"}, {"id": "planwithproducts", "label": "PlanWithProducts", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458"}, {"id": "pl_plan_create_from_contract", "label": "create_from_contract()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565"}, {"id": "createfromcontractrequest", "label": "CreateFromContractRequest", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565"}, {"id": "pl_plan_get_plan", "label": "get_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674"}, {"id": "pl_plan_update_plan", "label": "update_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721"}, {"id": "planupdate", "label": "PlanUpdate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721"}, {"id": "pl_plan_patch_plan_product_certs", "label": "patch_plan_product_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843"}, {"id": "planproductcertsupdate", "label": "PlanProductCertsUpdate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843"}, {"id": "pl_plan_patch_plan_hazard_cert_ready", "label": "patch_plan_hazard_cert_ready()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875"}, {"id": "hazardcertreadybody", "label": "HazardCertReadyBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875"}, {"id": "pl_plan_build_driver_url", "label": "_build_driver_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L906"}, {"id": "pl_plan_get_plan_arrange_info", "label": "get_plan_arrange_info()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912"}, {"id": "planarrangeinforead", "label": "PlanArrangeInfoRead", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912"}, {"id": "pl_plan_cancel_plan", "label": "cancel_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026"}, {"id": "pl_plan_archive_plan", "label": "archive_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084"}, {"id": "planarchivebody", "label": "PlanArchiveBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084"}, {"id": "pl_plan_update_plan_driver_feedback", "label": "update_plan_driver_feedback()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153"}, {"id": "plandriverfeedbackupdatebody", "label": "PlanDriverFeedbackUpdateBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153"}, {"id": "pl_plan_update_plan_site_feedback", "label": "update_plan_site_feedback()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184"}, {"id": "plansitefeedbackupdatebody", "label": "PlanSiteFeedbackUpdateBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184"}, {"id": "pl_plan_get_inbound_slip_template", "label": "get_inbound_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223"}, {"id": "pl_plan_save_inbound_slip_template", "label": "save_inbound_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234"}, {"id": "planinboundsliptemplatesave", "label": "PlanInboundSlipTemplateSave", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234"}, {"id": "pl_plan_get_delivery_slip_template", "label": "get_delivery_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257"}, {"id": "pl_plan_save_delivery_slip_template", "label": "save_delivery_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268"}, {"id": "plandeliverysliptemplatesave", "label": "PlanDeliverySlipTemplateSave", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268"}, {"id": "pl_plan_get_subpack_slip_template", "label": "get_subpack_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291"}, {"id": "pl_plan_save_subpack_slip_template", "label": "save_subpack_slip_template()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302"}, {"id": "plansubpacksliptemplatesave", "label": "PlanSubpackSlipTemplateSave", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302"}, {"id": "pl_plan_delete_plan", "label": "delete_plan()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1339"}, {"id": "pl_plan_rationale_85", "label": "\u751f\u6210\u8ba1\u5212\u7f16\u53f7 POYYYYMMDD###\uff08\u5f53\u65e5 3 \u4f4d\u5e8f\u53f7\uff0c\u6bcf\u65e5\u91cd\u7f6e\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L85"}, {"id": "pl_plan_rationale_121", "label": "\u5c06\u5386\u53f2\u5206\u88c5\u5355\u53f7\u7edf\u4e00\u4e3a NO:SXFZYYYYMMDD-###", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L121"}, {"id": "pl_plan_rationale_154", "label": "\u5206\u914d\u5206\u88c5\u5355\u53f7 NO:SXFZYYYYMMDD-###\uff08\u6309\u79df\u6237\u6bcf\u65e5\u9012\u589e\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L154"}, {"id": "pl_plan_rationale_463", "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L463"}, {"id": "pl_plan_rationale_849", "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L849"}, {"id": "pl_plan_rationale_917", "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L917"}, {"id": "pl_plan_rationale_1031", "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1031"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "re", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L2", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L8", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_config", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_database", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_db_auth", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L12", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_delete_guard", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L13", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_data_scope", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_tenant_context", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_core_utils", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_models_crm_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_models_db_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_schemas_pl", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L30", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_schemas_pl_plan", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L31", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_schemas_pl_transport", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L50", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_dibang_bridge_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L51", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_inventory_link_read", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L52", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_site_link_read", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L53", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_transport_site_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L54", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "app_services_pl_plan_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L55", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_generate_plan_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84", "weight": 1.0}, {"source": "pl_plan_generate_plan_no", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84", "weight": 1.0}, {"source": "pl_plan_generate_plan_no", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L84", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_format_subpack_slip_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116", "weight": 1.0}, {"source": "pl_plan_format_subpack_slip_no", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116", "weight": 1.0}, {"source": "pl_plan_format_subpack_slip_no", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116", "weight": 1.0}, {"source": "pl_plan_format_subpack_slip_no", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L116", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_normalize_subpack_slip_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L120", "weight": 1.0}, {"source": "pl_plan_normalize_subpack_slip_no", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L120", "weight": 1.0}, {"source": "pl_plan_normalize_subpack_slip_no", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L120", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_subpack_slip_no_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L145", "weight": 1.0}, {"source": "pl_plan_subpack_slip_no_seq", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L145", "weight": 1.0}, {"source": "pl_plan_subpack_slip_no_seq", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L145", "weight": 1.0}, {"source": "pl_plan_subpack_slip_no_seq", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L145", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_ensure_subpack_slip_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L153", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_determine_plan_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L185", "weight": 1.0}, {"source": "pl_plan_determine_plan_type", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L185", "weight": 1.0}, {"source": "pl_plan_determine_plan_type", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L185", "weight": 1.0}, {"source": "pl_plan_determine_plan_type", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L185", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_plan_type_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L190", "weight": 1.0}, {"source": "pl_plan_get_plan_type_label", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L190", "weight": 1.0}, {"source": "pl_plan_get_plan_type_label", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L190", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_generate_notify_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L199", "weight": 1.0}, {"source": "pl_plan_generate_notify_message", "target": "plplan", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L199", "weight": 1.0}, {"source": "pl_plan_generate_notify_message", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L199", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_list_plans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "date", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "date", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "planlistresponse", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L220", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_count_plans_by_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L347", "weight": 1.0}, {"source": "pl_plan_count_plans_by_contract", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L347", "weight": 1.0}, {"source": "pl_plan_count_plans_by_contract", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L347", "weight": 1.0}, {"source": "pl_plan_count_plans_by_contract", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L347", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_create_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "plancreate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "planread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L375", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_create_plan_full", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "plancreatefull", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L458", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_create_from_contract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "createfromcontractrequest", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "planread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L565", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L674", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_update_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "pl_plan_update_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "pl_plan_update_plan", "target": "planupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "pl_plan_update_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "pl_plan_update_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "pl_plan_update_plan", "target": "planread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L721", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_patch_plan_product_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "pl_plan_patch_plan_product_certs", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "pl_plan_patch_plan_product_certs", "target": "planproductcertsupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "pl_plan_patch_plan_product_certs", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "pl_plan_patch_plan_product_certs", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "pl_plan_patch_plan_product_certs", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L843", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_patch_plan_hazard_cert_ready", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "pl_plan_patch_plan_hazard_cert_ready", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "pl_plan_patch_plan_hazard_cert_ready", "target": "hazardcertreadybody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "pl_plan_patch_plan_hazard_cert_ready", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "pl_plan_patch_plan_hazard_cert_ready", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "pl_plan_patch_plan_hazard_cert_ready", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L875", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_build_driver_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L906", "weight": 1.0}, {"source": "pl_plan_build_driver_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L906", "weight": 1.0}, {"source": "pl_plan_build_driver_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L906", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_plan_arrange_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "planarrangeinforead", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L912", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_cancel_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0}, {"source": "pl_plan_cancel_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0}, {"source": "pl_plan_cancel_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0}, {"source": "pl_plan_cancel_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0}, {"source": "pl_plan_cancel_plan", "target": "planread", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1026", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_archive_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "planarchivebody", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1084", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_update_plan_driver_feedback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "plandriverfeedbackupdatebody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1153", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_update_plan_site_feedback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "plansitefeedbackupdatebody", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "planwithproducts", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1184", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_inbound_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0}, {"source": "pl_plan_get_inbound_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0}, {"source": "pl_plan_get_inbound_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0}, {"source": "pl_plan_get_inbound_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0}, {"source": "pl_plan_get_inbound_slip_template", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1223", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_save_inbound_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234", "weight": 1.0}, {"source": "pl_plan_save_inbound_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234", "weight": 1.0}, {"source": "pl_plan_save_inbound_slip_template", "target": "planinboundsliptemplatesave", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234", "weight": 1.0}, {"source": "pl_plan_save_inbound_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234", "weight": 1.0}, {"source": "pl_plan_save_inbound_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1234", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_delivery_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257", "weight": 1.0}, {"source": "pl_plan_get_delivery_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257", "weight": 1.0}, {"source": "pl_plan_get_delivery_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257", "weight": 1.0}, {"source": "pl_plan_get_delivery_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257", "weight": 1.0}, {"source": "pl_plan_get_delivery_slip_template", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1257", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_save_delivery_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268", "weight": 1.0}, {"source": "pl_plan_save_delivery_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268", "weight": 1.0}, {"source": "pl_plan_save_delivery_slip_template", "target": "plandeliverysliptemplatesave", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268", "weight": 1.0}, {"source": "pl_plan_save_delivery_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268", "weight": 1.0}, {"source": "pl_plan_save_delivery_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1268", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_subpack_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0}, {"source": "pl_plan_get_subpack_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0}, {"source": "pl_plan_get_subpack_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0}, {"source": "pl_plan_get_subpack_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0}, {"source": "pl_plan_get_subpack_slip_template", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1291", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_save_subpack_slip_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302", "weight": 1.0}, {"source": "pl_plan_save_subpack_slip_template", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302", "weight": 1.0}, {"source": "pl_plan_save_subpack_slip_template", "target": "plansubpacksliptemplatesave", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302", "weight": 1.0}, {"source": "pl_plan_save_subpack_slip_template", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302", "weight": 1.0}, {"source": "pl_plan_save_subpack_slip_template", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1302", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_ensure_subpack_slip_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1318", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_delete_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1339", "weight": 1.0}, {"source": "pl_plan_delete_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1339", "weight": 1.0}, {"source": "pl_plan_delete_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1339", "weight": 1.0}, {"source": "pl_plan_delete_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1339", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_pl_plan_py", "target": "pl_plan_get_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "session", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "dbusercontext", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_get_plan", "target": "plplan", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1378", "weight": 1.0}, {"source": "pl_plan_normalize_subpack_slip_no", "target": "pl_plan_format_subpack_slip_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L129", "weight": 1.0}, {"source": "pl_plan_subpack_slip_no_seq", "target": "pl_plan_normalize_subpack_slip_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L146", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "pl_plan_normalize_subpack_slip_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L157", "weight": 1.0}, {"source": "pl_plan_ensure_subpack_slip_no", "target": "pl_plan_subpack_slip_no_seq", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L178", "weight": 1.0}, {"source": "pl_plan_list_plans", "target": "planlistresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L343", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "pl_plan_generate_plan_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L383", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "pl_plan_determine_plan_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L388", "weight": 1.0}, {"source": "pl_plan_create_plan", "target": "plplan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L390", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "pl_plan_generate_plan_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L467", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "pl_plan_determine_plan_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L469", "weight": 1.0}, {"source": "pl_plan_create_plan_full", "target": "plplan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L472", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "pl_plan_generate_plan_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L587", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "pl_plan_determine_plan_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L590", "weight": 1.0}, {"source": "pl_plan_create_from_contract", "target": "plplan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L592", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "planarrangeinforead", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L921", "weight": 1.0}, {"source": "pl_plan_get_plan_arrange_info", "target": "pl_plan_build_driver_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L938", "weight": 1.0}, {"source": "pl_plan_archive_plan", "target": "pl_plan_get_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1119", "weight": 1.0}, {"source": "pl_plan_update_plan_driver_feedback", "target": "pl_plan_get_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1180", "weight": 1.0}, {"source": "pl_plan_update_plan_site_feedback", "target": "pl_plan_get_plan", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1214", "weight": 1.0}, {"source": "pl_plan_rationale_85", "target": "pl_plan_generate_plan_no", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L85", "weight": 1.0}, {"source": "pl_plan_rationale_121", "target": "pl_plan_normalize_subpack_slip_no", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L121", "weight": 1.0}, {"source": "pl_plan_rationale_154", "target": "pl_plan_ensure_subpack_slip_no", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L154", "weight": 1.0}, {"source": "pl_plan_rationale_463", "target": "pl_plan_create_plan_full", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L463", "weight": 1.0}, {"source": "pl_plan_rationale_849", "target": "pl_plan_patch_plan_product_certs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L849", "weight": 1.0}, {"source": "pl_plan_rationale_917", "target": "pl_plan_get_plan_arrange_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L917", "weight": 1.0}, {"source": "pl_plan_rationale_1031", "target": "pl_plan_cancel_plan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1031", "weight": 1.0}], "raw_calls": [{"caller_nid": "pl_plan_generate_plan_no", "callee": "today", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L86"}, {"caller_nid": "pl_plan_generate_plan_no", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L87"}, {"caller_nid": "pl_plan_generate_plan_no", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L91"}, {"caller_nid": "pl_plan_generate_plan_no", "callee": "like", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L92"}, {"caller_nid": "pl_plan_generate_plan_no", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L99"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L122"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "match", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L126"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "groups", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L128"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "match", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L131"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "groups", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L133"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "match", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L137"}, {"caller_nid": "pl_plan_normalize_subpack_slip_no", "callee": "groups", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L139"}, {"caller_nid": "pl_plan_subpack_slip_no_seq", "callee": "startswith", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L147"}, {"caller_nid": "pl_plan_subpack_slip_no_seq", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L150"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L155"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "today", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L163"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L164"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L167"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "isnot", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L170"}, {"caller_nid": "pl_plan_determine_plan_type", "callee": "determine_plan_type", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L187"}, {"caller_nid": "pl_plan_get_plan_type_label", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L196"}, {"caller_nid": "pl_plan_generate_notify_message", "callee": "join", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L201"}, {"caller_nid": "pl_plan_list_plans", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L236"}, {"caller_nid": "pl_plan_list_plans", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L236"}, {"caller_nid": "pl_plan_list_plans", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L237"}, {"caller_nid": "pl_plan_list_plans", "callee": "or_", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L244"}, {"caller_nid": "pl_plan_list_plans", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L245"}, {"caller_nid": "pl_plan_list_plans", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L246"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L246"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L246"}, {"caller_nid": "pl_plan_list_plans", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L251"}, {"caller_nid": "pl_plan_list_plans", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L266"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L266"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L266"}, {"caller_nid": "pl_plan_list_plans", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L269"}, {"caller_nid": "pl_plan_list_plans", "callee": "exists", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L272"}, {"caller_nid": "pl_plan_list_plans", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L272"}, {"caller_nid": "pl_plan_list_plans", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L277"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L277"}, {"caller_nid": "pl_plan_list_plans", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L277"}, {"caller_nid": "pl_plan_list_plans", "callee": "apply_pl_scope", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L288"}, {"caller_nid": "pl_plan_list_plans", "callee": "count", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L291"}, {"caller_nid": "pl_plan_list_plans", "callee": "limit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L295"}, {"caller_nid": "pl_plan_list_plans", "callee": "offset", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L295"}, {"caller_nid": "pl_plan_list_plans", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L295"}, {"caller_nid": "pl_plan_list_plans", "callee": "desc", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L295"}, {"caller_nid": "pl_plan_list_plans", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L302"}, {"caller_nid": "pl_plan_list_plans", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L302"}, {"caller_nid": "pl_plan_list_plans", "callee": "in_", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L304"}, {"caller_nid": "pl_plan_list_plans", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L311"}, {"caller_nid": "pl_plan_list_plans", "callee": "setdefault", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L311"}, {"caller_nid": "pl_plan_list_plans", "callee": "fetch_hazard_flags_map", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L313"}, {"caller_nid": "pl_plan_list_plans", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L322"}, {"caller_nid": "pl_plan_list_plans", "callee": "resolve_hazard_flags_from_crm", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L323"}, {"caller_nid": "pl_plan_list_plans", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L329"}, {"caller_nid": "pl_plan_list_plans", "callee": "model_copy", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L330"}, {"caller_nid": "pl_plan_list_plans", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L331"}, {"caller_nid": "pl_plan_list_plans", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L333"}, {"caller_nid": "pl_plan_list_plans", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L335"}, {"caller_nid": "pl_plan_list_plans", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L341"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L352"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L352"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L353"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L353"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L353"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L358"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "count", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L358"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "in_", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L362"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "group_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L365"}, {"caller_nid": "pl_plan_count_plans_by_contract", "callee": "apply_pl_scope", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L365"}, {"caller_nid": "pl_plan_create_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L380"}, {"caller_nid": "pl_plan_create_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L380"}, {"caller_nid": "pl_plan_create_plan", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L391"}, {"caller_nid": "pl_plan_create_plan", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L434"}, {"caller_nid": "pl_plan_create_plan", "callee": "build_plan_product", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L439"}, {"caller_nid": "pl_plan_create_plan", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L448"}, {"caller_nid": "pl_plan_create_plan", "callee": "calc_plan_total_amount", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L450"}, {"caller_nid": "pl_plan_create_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L452"}, {"caller_nid": "pl_plan_create_plan", "callee": "refresh", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L453"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "validate_create_full", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L464"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L465"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L465"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "assert_contract_selectable_for_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L466"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L473"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "calc_plan_total_amount", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L510"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L517"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "flush", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L518"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "resolve_hazard_flags_from_crm", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L522"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "model_copy", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L527"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "build_plan_product", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L528"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L537"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L538"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "apply_vehicle_prefill_to_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L541"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L551"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "refresh", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L552"}, {"caller_nid": "pl_plan_create_plan_full", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L554"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L573"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L573"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L577"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L577"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L582"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "assert_contract_selectable_for_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L584"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L593"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L606"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L608"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L610"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L625"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L629"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "resolve_hazard_flags_from_crm", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L639"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "PlPlanProduct", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L644"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L645"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L661"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L663"}, {"caller_nid": "pl_plan_create_from_contract", "callee": "refresh", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L664"}, {"caller_nid": "pl_plan_get_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L679"}, {"caller_nid": "pl_plan_get_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L679"}, {"caller_nid": "pl_plan_get_plan", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L680"}, {"caller_nid": "pl_plan_get_plan", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L683"}, {"caller_nid": "pl_plan_get_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L683"}, {"caller_nid": "pl_plan_get_plan", "callee": "fetch_hazard_flags_map", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L692"}, {"caller_nid": "pl_plan_get_plan", "callee": "resolve_hazard_flags_from_crm", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L700"}, {"caller_nid": "pl_plan_get_plan", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L706"}, {"caller_nid": "pl_plan_get_plan", "callee": "model_copy", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L707"}, {"caller_nid": "pl_plan_get_plan", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L708"}, {"caller_nid": "pl_plan_get_plan", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L710"}, {"caller_nid": "pl_plan_update_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L727"}, {"caller_nid": "pl_plan_update_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L727"}, {"caller_nid": "pl_plan_update_plan", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L728"}, {"caller_nid": "pl_plan_update_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L731"}, {"caller_nid": "pl_plan_update_plan", "callee": "model_dump", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L734"}, {"caller_nid": "pl_plan_update_plan", "callee": "items", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L735"}, {"caller_nid": "pl_plan_update_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L743"}, {"caller_nid": "pl_plan_update_plan", "callee": "collect_hazard_product_ids", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L750"}, {"caller_nid": "pl_plan_update_plan", "callee": "update", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L760"}, {"caller_nid": "pl_plan_update_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L760"}, {"caller_nid": "pl_plan_update_plan", "callee": "resolve_hazard_flags_from_crm", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L767"}, {"caller_nid": "pl_plan_update_plan", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L775"}, {"caller_nid": "pl_plan_update_plan", "callee": "model_copy", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L780"}, {"caller_nid": "pl_plan_update_plan", "callee": "build_plan_product", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L789"}, {"caller_nid": "pl_plan_update_plan", "callee": "add", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L798"}, {"caller_nid": "pl_plan_update_plan", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L799"}, {"caller_nid": "pl_plan_update_plan", "callee": "collect_hazard_product_ids", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L801"}, {"caller_nid": "pl_plan_update_plan", "callee": "clear_hazard_cert_ready", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L803"}, {"caller_nid": "pl_plan_update_plan", "callee": "calc_plan_total_amount", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L805"}, {"caller_nid": "pl_plan_update_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L808"}, {"caller_nid": "pl_plan_update_plan", "callee": "sync_transport_prefill_for_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L819"}, {"caller_nid": "pl_plan_update_plan", "callee": "clear_draft_transport_for_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L829"}, {"caller_nid": "pl_plan_update_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L837"}, {"caller_nid": "pl_plan_update_plan", "callee": "refresh", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L838"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L850"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L850"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L851"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "update_plan_product_certs", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L852"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L859"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L861"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L861"}, {"caller_nid": "pl_plan_patch_plan_product_certs", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L869"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L882"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L882"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L883"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "set_hazard_cert_ready", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L884"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L891"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L893"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L893"}, {"caller_nid": "pl_plan_patch_plan_hazard_cert_ready", "callee": "model_validate", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L901"}, {"caller_nid": "pl_plan_build_driver_url", "callee": "rstrip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L907"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L918"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L918"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L919"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L926"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L926"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L937"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L941"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L941"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "asc", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L948"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L954"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "build_transport_site_link_read_from_row", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L963"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L965"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L971"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L984"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L984"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L992"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L992"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1000"}, {"caller_nid": "pl_plan_get_plan_arrange_info", "callee": "build_transport_inventory_link_read", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1001"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1032"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1032"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1033"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1036"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1039"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1043"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1043"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "revoke_regeneratable_dibang_for_transport", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1053"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1060"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "revoke_site_links_for_transport", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1061"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1073"}, {"caller_nid": "pl_plan_cancel_plan", "callee": "refresh", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1074"}, {"caller_nid": "pl_plan_archive_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1090"}, {"caller_nid": "pl_plan_archive_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1090"}, {"caller_nid": "pl_plan_archive_plan", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1091"}, {"caller_nid": "pl_plan_archive_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1094"}, {"caller_nid": "pl_plan_archive_plan", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1100"}, {"caller_nid": "pl_plan_archive_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1100"}, {"caller_nid": "pl_plan_archive_plan", "callee": "validate_hazard_cert_ready_for_transport", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1109"}, {"caller_nid": "pl_plan_archive_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1113"}, {"caller_nid": "pl_plan_archive_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1118"}, {"caller_nid": "pl_plan_archive_plan", "callee": "apply_archive_product_quantities", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1121"}, {"caller_nid": "pl_plan_archive_plan", "callee": "apply_archive_freight", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1125"}, {"caller_nid": "pl_plan_archive_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1130"}, {"caller_nid": "pl_plan_archive_plan", "callee": "record_plan_change", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1138"}, {"caller_nid": "pl_plan_archive_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1148"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1159"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1159"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1160"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "apply_plan_driver_feedback", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1161"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "record_plan_change", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1168"}, {"caller_nid": "pl_plan_update_plan_driver_feedback", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1179"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1191"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1191"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1192"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "apply_plan_site_feedback", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1193"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1201"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "record_plan_change", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1202"}, {"caller_nid": "pl_plan_update_plan_site_feedback", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1213"}, {"caller_nid": "pl_plan_get_inbound_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1228"}, {"caller_nid": "pl_plan_get_inbound_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1228"}, {"caller_nid": "pl_plan_get_inbound_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1229"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1240"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1240"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1241"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1243"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1245"}, {"caller_nid": "pl_plan_save_inbound_slip_template", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1248"}, {"caller_nid": "pl_plan_get_delivery_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1262"}, {"caller_nid": "pl_plan_get_delivery_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1262"}, {"caller_nid": "pl_plan_get_delivery_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1263"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1274"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1274"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1275"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1277"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1279"}, {"caller_nid": "pl_plan_save_delivery_slip_template", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1282"}, {"caller_nid": "pl_plan_get_subpack_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1296"}, {"caller_nid": "pl_plan_get_subpack_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1296"}, {"caller_nid": "pl_plan_get_subpack_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1297"}, {"caller_nid": "pl_plan_save_subpack_slip_template", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1308"}, {"caller_nid": "pl_plan_save_subpack_slip_template", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1308"}, {"caller_nid": "pl_plan_save_subpack_slip_template", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1309"}, {"caller_nid": "pl_plan_save_subpack_slip_template", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1311"}, {"caller_nid": "pl_plan_save_subpack_slip_template", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1314"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1323"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1323"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1324"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1326"}, {"caller_nid": "pl_plan_ensure_subpack_slip_no", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1329"}, {"caller_nid": "pl_plan_delete_plan", "callee": "get_tenant_no", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1344"}, {"caller_nid": "pl_plan_delete_plan", "callee": "to_tenant_user_dict", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1344"}, {"caller_nid": "pl_plan_delete_plan", "callee": "_get_plan", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1345"}, {"caller_nid": "pl_plan_delete_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1348"}, {"caller_nid": "pl_plan_delete_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1350"}, {"caller_nid": "pl_plan_delete_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1352"}, {"caller_nid": "pl_plan_delete_plan", "callee": "assert_row_deletable_by_creator", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1354"}, {"caller_nid": "pl_plan_delete_plan", "callee": "user_info_from_context", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1354"}, {"caller_nid": "pl_plan_delete_plan", "callee": "update", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1358"}, {"caller_nid": "pl_plan_delete_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1358"}, {"caller_nid": "pl_plan_delete_plan", "callee": "update", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1364"}, {"caller_nid": "pl_plan_delete_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1364"}, {"caller_nid": "pl_plan_delete_plan", "callee": "commit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1370"}, {"caller_nid": "pl_plan_get_plan", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1380"}, {"caller_nid": "pl_plan_get_plan", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1380"}, {"caller_nid": "pl_plan_get_plan", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1389"}, {"caller_nid": "pl_plan_get_plan", "callee": "assert_pl_row_in_scope", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py", "source_location": "L1390"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e.json b/backend/graphify-out/cache/ast/c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e.json new file mode 100644 index 000000000..b953334e7 --- /dev/null +++ b/backend/graphify-out/cache/ast/c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "label": "migrate_crm_payment_invoice.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L1"}, {"id": "scripts_migrate_crm_payment_invoice_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L45"}, {"id": "scripts_migrate_crm_payment_invoice_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L52"}, {"id": "scripts_migrate_crm_payment_invoice_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L56"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L56"}, {"id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L62"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L62"}, {"id": "scripts_migrate_crm_payment_invoice_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L71"}, {"id": "scripts_migrate_crm_payment_invoice_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L75"}, {"id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L91"}, {"id": "scripts_migrate_crm_payment_invoice_load_user_mapping", "label": "load_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97"}, {"id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L115"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L115"}, {"id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123"}, {"id": "scripts_migrate_crm_payment_invoice_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L145"}, {"id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154"}, {"id": "scripts_migrate_crm_payment_invoice_count_source_rows", "label": "count_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L161"}, {"id": "scripts_migrate_crm_payment_invoice_target_table_exists", "label": "target_table_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L169"}, {"id": "scripts_migrate_crm_payment_invoice_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L175"}, {"id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "label": "transform_invoice_info()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179"}, {"id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L246"}, {"id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "label": "report_skipped_tables()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L257"}, {"id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "label": "migrate_invoice_info()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273"}, {"id": "scripts_migrate_crm_payment_invoice_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L315"}, {"id": "scripts_migrate_crm_payment_invoice_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330"}, {"id": "scripts_migrate_crm_payment_invoice_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L360"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L45", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L52", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrationstats", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrationstats_step", "target": "scripts_migrate_crm_payment_invoice_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L56", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L62", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L71", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L75", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L91", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_load_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L97", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L115", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L123", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L145", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L154", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_count_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_count_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_count_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_count_source_rows", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L161", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_target_table_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_table_exists", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_table_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_table_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L169", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L175", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L179", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L246", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L257", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L273", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_print_report", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L315", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L330", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_payment_invoice_py", "target": "scripts_migrate_crm_payment_invoice_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L360", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrationstats_step", "target": "scripts_migrate_crm_payment_invoice_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L58", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L82", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L186", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "target": "scripts_migrate_crm_payment_invoice_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L193", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L253", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_count_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L260", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_target_table_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L261", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L262", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L285", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L286", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L291", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L305", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L311", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_print_report", "target": "scripts_migrate_crm_payment_invoice_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L319", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_load_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L340", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L342", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L344", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L346", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_run_migration", "target": "scripts_migrate_crm_payment_invoice_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L356", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L373", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L374", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L376", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "scripts_migrate_crm_payment_invoice_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L381", "weight": 1.0}, {"source": "scripts_migrate_crm_payment_invoice_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L385", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L63"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L68"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L72"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L72"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L72"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L83"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L83"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L84"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L86"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L87"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L94"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L101"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L116"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L117"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L117"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L130"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L135"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L139"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L141"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L148"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L157"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L158"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L158"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L162"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L164"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L164"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L164"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L166"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L166"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_count_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L166"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_table_exists", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L170"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_table_exists", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L171"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_table_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L171"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_table_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L171"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L188"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L190"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L193"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L195"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L201"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L201"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L210"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L212"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L213"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L214"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L215"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L219"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L220"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L220"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L222"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L222"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L223"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L223"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_transform_invoice_info", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L247"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L250"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_report_skipped_tables", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L293"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L302"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L364"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L365"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L369"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L370"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L370"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L378"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_crm_payment_invoice_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py", "source_location": "L383"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93.json b/backend/graphify-out/cache/ast/e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93.json new file mode 100644 index 000000000..9924d3de4 --- /dev/null +++ b/backend/graphify-out/cache/ast/e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "label": "test_pl_personnel_cert_required.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1"}, {"id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "label": "test_match_driver_qualification_exact()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L11"}, {"id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "label": "test_match_escort_qualification_and_alias()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L17"}, {"id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "label": "test_required_names_by_personnel_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L23"}, {"id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "label": "test_both_requires_four_certs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L41"}, {"id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "label": "test_escort_alias_counts_as_complete()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L54"}, {"id": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "label": "test_cert_no_optional_for_required_slot()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L66"}, {"id": "tests_test_pl_personnel_cert_required_rationale_1", "label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "app_services_pl_cert_required_service", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L41", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L54", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "target": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L66", "weight": 1.0}, {"source": "tests_test_pl_personnel_cert_required_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_tests_test_pl_personnel_cert_required_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L12"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L13"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L14"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L18"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L19"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", "callee": "match_required_cert_name", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L20"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L24"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L29"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L33"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "callee": "collect_required_cert_errors", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L47"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L49"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "callee": "collect_required_cert_errors", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L59"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L61"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "callee": "collect_required_cert_errors", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L71"}, {"caller_nid": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", "callee": "get_required_personnel_cert_names", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py", "source_location": "L73"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/ast/f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598.json b/backend/graphify-out/cache/ast/f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598.json new file mode 100644 index 000000000..db332eb3e --- /dev/null +++ b/backend/graphify-out/cache/ast/f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "label": "migrate_crm_opportunity.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L1"}, {"id": "scripts_migrate_crm_opportunity_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L64"}, {"id": "scripts_migrate_crm_opportunity_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L72"}, {"id": "scripts_migrate_crm_opportunity_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L76"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L76"}, {"id": "scripts_migrate_crm_opportunity_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L82"}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L82"}, {"id": "scripts_migrate_crm_opportunity_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L91"}, {"id": "scripts_migrate_crm_opportunity_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L95"}, {"id": "scripts_migrate_crm_opportunity_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L111"}, {"id": "scripts_migrate_crm_opportunity_load_user_mapping", "label": "load_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117"}, {"id": "int", "label": "int", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117"}, {"id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L135"}, {"id": "engine", "label": "Engine", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L135"}, {"id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "label": "resolve_portal_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143"}, {"id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "label": "load_oss_id_to_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165"}, {"id": "scripts_migrate_crm_opportunity_normalize_follow_type", "label": "normalize_follow_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L174"}, {"id": "scripts_migrate_crm_opportunity_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179"}, {"id": "decimal", "label": "Decimal", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179"}, {"id": "scripts_migrate_crm_opportunity_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L185"}, {"id": "scripts_migrate_crm_opportunity_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194"}, {"id": "bool", "label": "bool", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194"}, {"id": "scripts_migrate_crm_opportunity_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L201"}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity", "label": "transform_opportunity()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205"}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "label": "transform_opportunity_follow()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258"}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_product", "label": "transform_opportunity_product()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299"}, {"id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "label": "transform_opportunity_stage_log()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339"}, {"id": "scripts_migrate_crm_opportunity_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L448"}, {"id": "scripts_migrate_crm_opportunity_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459"}, {"id": "scripts_migrate_crm_opportunity_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L510"}, {"id": "scripts_migrate_crm_opportunity_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524"}, {"id": "scripts_migrate_crm_opportunity_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L566"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L14", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L15", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L17", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L18", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L19", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L20", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L26", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "minio_url", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L35", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L64", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L72", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrationstats", "target": "scripts_migrate_crm_opportunity_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L76", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrationstats_step", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L76", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrationstats_step", "target": "scripts_migrate_crm_opportunity_stepstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L76", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_legacy_id_to_str", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_legacy_id_to_str", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L82", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_derive_source_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_derive_source_url", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L91", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L95", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_settings_env", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L95", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L111", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_user_mapping", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_user_mapping", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_user_mapping", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L117", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L135", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L143", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L165", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_normalize_follow_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_normalize_follow_type", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_normalize_follow_type", "target": "str", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L174", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_dec", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_dec", "target": "decimal", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L179", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_str_or_none", "target": "any", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_str_or_none", "target": "int", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_str_or_none", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L185", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_fetch_source_rows", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_fetch_source_rows", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_fetch_source_rows", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L194", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_target_row_exists", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_target_row_exists", "target": "bool", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L201", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L205", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L258", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L299", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L339", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L448", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_write_mapping_csv", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L448", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "int", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L459", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_print_report", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_print_report", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L510", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "engine", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "str", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "path", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "bool", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "str", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L524", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_crm_opportunity_py", "target": "scripts_migrate_crm_opportunity_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L566", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "int", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L566", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrationstats_step", "target": "scripts_migrate_crm_opportunity_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L78", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_load_settings_env", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L102", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_dec", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L182", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L212", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L223", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "scripts_migrate_crm_opportunity_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L229", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L229", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L266", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L268", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_normalize_follow_type", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L274", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "target": "scripts_migrate_crm_opportunity_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L277", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L306", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L316", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "scripts_migrate_crm_opportunity_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_product", "target": "decimal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L322", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L346", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L355", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "target": "scripts_migrate_crm_opportunity_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L363", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_write_mapping_csv", "target": "scripts_migrate_crm_opportunity_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L455", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L473", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L474", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L478", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L479", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_product", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L482", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L485", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_migrate_table", "target": "scripts_migrate_crm_opportunity_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L499", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_print_report", "target": "scripts_migrate_crm_opportunity_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L514", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L536", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_load_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L537", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L539", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L540", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L546", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L560", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_run_migration", "target": "scripts_migrate_crm_opportunity_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L562", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L582", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L583", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L585", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "scripts_migrate_crm_opportunity_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L591", "weight": 1.0}, {"source": "scripts_migrate_crm_opportunity_main", "target": "path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L595", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_crm_opportunity_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L83"}, {"caller_nid": "scripts_migrate_crm_opportunity_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_crm_opportunity_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L92"}, {"caller_nid": "scripts_migrate_crm_opportunity_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L92"}, {"caller_nid": "scripts_migrate_crm_opportunity_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L92"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L104"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L106"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L107"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L114"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L121"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L122"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L122"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L123"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L123"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L124"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L124"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L137"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L137"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L138"}, {"caller_nid": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L155"}, {"caller_nid": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L159"}, {"caller_nid": "scripts_migrate_crm_opportunity_resolve_portal_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L161"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L166"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "callee": "mappings", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L167"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L167"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L168"}, {"caller_nid": "scripts_migrate_crm_opportunity_load_oss_id_to_url", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L171"}, {"caller_nid": "scripts_migrate_crm_opportunity_normalize_follow_type", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L175"}, {"caller_nid": "scripts_migrate_crm_opportunity_normalize_follow_type", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_opportunity_normalize_follow_type", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_opportunity_normalize_follow_type", "callee": "lower", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L176"}, {"caller_nid": "scripts_migrate_crm_opportunity_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L188"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L197"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L198"}, {"caller_nid": "scripts_migrate_crm_opportunity_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L198"}, {"caller_nid": "scripts_migrate_crm_opportunity_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_crm_opportunity_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_crm_opportunity_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L220"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L221"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L222"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L223"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L226"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L227"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L228"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L230"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L231"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L232"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L235"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L236"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L237"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L238"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L239"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L240"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L241"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L242"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L244"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L245"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L249"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L249"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L252"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L252"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L268"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L273"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L274"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L275"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L276"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L276"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L278"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L280"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "resolve_oss_id_csv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L281"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L282"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L283"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L284"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L285"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L289"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L292"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L292"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L293"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_follow", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L295"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L314"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L319"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L320"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L321"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L322"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L323"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L324"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L325"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L326"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L329"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L332"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L332"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L333"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L333"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_product", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L335"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L354"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L355"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L356"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L357"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L358"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L359"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L360"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L364"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L365"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L366"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L367"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L370"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "map_user", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L374"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L374"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L449"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L450"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L450"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L452"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L453"}, {"caller_nid": "scripts_migrate_crm_opportunity_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L456"}, {"caller_nid": "scripts_migrate_crm_opportunity_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L489"}, {"caller_nid": "scripts_migrate_crm_opportunity_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_crm_opportunity_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L505"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L567"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L568"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L569"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L570"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L571"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L575"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L576"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L577"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L578"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L579"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L579"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L580"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L585"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L586"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L586"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L586"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L588"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L589"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L592"}, {"caller_nid": "scripts_migrate_crm_opportunity_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py", "source_location": "L593"}]} \ No newline at end of file diff --git a/backend/graphify-out/cache/stat-index.json b/backend/graphify-out/cache/stat-index.json index b70719638..9ff083314 100644 --- a/backend/graphify-out/cache/stat-index.json +++ b/backend/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{"/Users/zlwu/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355476060453,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/zlwu/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661446983244,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982281973984,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/main.py":{"size":6280,"mtime_ns":1782790852770448643,"hash":"8f9da799977bee7134d87a26ff8434ac5ef8eabb0b7368dd537eee49ad7fd00b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2207,"mtime_ns":1783208067881286091,"hash":"313e6da0e91d743ce891dd283458c79b50b24c4d909dc96ca7b3fd9d2bfa5013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841500516545,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930724444498,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930725155710,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/config.py":{"size":6716,"mtime_ns":1783761682571576393,"hash":"bbe64081c9790941eb2fa8f9c18ee39daf151068b3503f1fdb74c2cb9f7b5b45"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930725768130,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669198208175,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847265601586,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930725470004,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930725350836,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930724312414,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930725412462,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930725223002,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930725025043,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930724824458,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930725607296,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":14141,"mtime_ns":1782855136810943216,"hash":"3ae2c413c10898a8adb3d6773870bafbfbc18c739c10e0e8b4f765b4b5ca6c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930725284669,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930725084335,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8043,"mtime_ns":1782648925694296304,"hash":"626dff86937e5cacec634ecbc61cd53d3763d760223a1d4ec7cd11f64e59a220"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930724378914,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001926627098,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930725684255,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/models.py":{"size":36012,"mtime_ns":1782699345666495916,"hash":"01f974f182660ec4f215bcacc31eddadd7899d60d95aa19a61046579a994512a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2142,"mtime_ns":1781955922143413789,"hash":"f7a5b28b653aaf013aa0bbd1cdb43b11b2d131bb0f01347f05dd6e833a70ae4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930807298966,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930808197763,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930810184774,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973062398026,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930808681891,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930808144846,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930808426681,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930810245983,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930808614098,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1780114002126415047,"hash":"5b74838b3920f9182d092f8a1b721697f1a62e8b90728b9f54101dbb96baa40e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5164,"mtime_ns":1782688288640487823,"hash":"370a7c2b5de64c6b72f98bcf7fbbc166ba2a7f5673c6e1426b10bcc88220bb27"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1783851628178366109,"hash":"aeac623e3020fee4cdd01e463ced23e4e03539a17c5b57dcbd9d88aac5a4fb4f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5537,"mtime_ns":1782688289303121533,"hash":"f4edc5824466d0096b3b70aeea7b4460a9fa54ca0929421759b625b60c56c505"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5659,"mtime_ns":1782688281816798167,"hash":"0192db8ac9c3de42fe8ee58324c77111e152bf4c35fd15c0b16467fe243712f0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930726090799,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930725878047,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9417,"mtime_ns":1782688282481859519,"hash":"008550fe8efce5310afd3d41d944cee4b68d71763a587583f8832855480477f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282878700273,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6525,"mtime_ns":1782688288935534527,"hash":"a7bf593eff76d08b338f48f9a035fa1493f4ca88867bf9fdf4e9af06b6165759"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354647000111,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5418,"mtime_ns":1782688289691482227,"hash":"5bd3fd93c60956dab0268e9f4e6cf315d0a9c9656d649f4abb40858ba1d32911"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":1012,"mtime_ns":1780108930727448890,"hash":"7de1eb94b9fbb897a7b362ffdb5df5ab1020aa7247c7c37a2a2a2aa5cdbac8ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1782688290021142467,"hash":"6ca7e3b79e91356a050592b768d7a6749e1bfdb2841a208c7235899603368aec"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6604,"mtime_ns":1782688283203296227,"hash":"ebb38fcd527fdac4dcbf0632ac926e4cbe95dddb5fab79c3142b010e7a48ea7e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930726010257,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":4765,"mtime_ns":1782687678100096646,"hash":"847095009bddac2d77dcbb485bcc57cbe168ff874989c197f49f2a28675d2525"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12682,"mtime_ns":1783858998986861832,"hash":"b98ac3f3bc95c2b42c481ac9ae9137528e55845d425e5d2184827dc424304e42"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649232229595,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854866245387,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":50055,"mtime_ns":1782855138852859245,"hash":"a5e74057222e3359f6077b2fd05b2db4d058ec2702243cc449bff8d448d44a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":21202,"mtime_ns":1782790854865038715,"hash":"3950dd8d9855f5ed33a0e15883f7e442c4e26bc51672209b1e68ce0d0c9ce399"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":6916,"mtime_ns":1782790854865571301,"hash":"6e03239433bbaecc54f72fa2aba2578573ae6c7fc881f287ef57dafed1a0f1b5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930810395025,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992914903818,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473640363111,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930810617026,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/zlwu/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581291841672,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":64407,"mtime_ns":1782853112731239708,"hash":"be8cdc5ad527073abc08a9792b243ca6f68f11bb870aa8df3fb5c3f8bf1498a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410213315055,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":7820,"mtime_ns":1783820526204158517,"hash":"b8d626eca1b0fc6b0216a66afb1cf234155310d3077d940d5158111f873a414b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410210254759,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":25974,"mtime_ns":1783820522540308906,"hash":"6d1fb7bc06a4f16c729b1b226377ffa38b9b47bf1cc75310dcefbb8f6e480574"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":145711,"mtime_ns":1783819836505214127,"hash":"c4faf32ba7b1bd6adc20fa11ae70e3d9cb1fda34d544a6062a14fb562f2cf85a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350147822837,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410210198550,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":1848,"mtime_ns":1780202212734233591,"hash":"b0331e17e801d206fba2fa89df1a66d1758d850dc5547e076218e16c8211a3e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1340,"mtime_ns":1780202198698231150,"hash":"7a6b76e0e39ada0783dfbee92280e9f06299b6662b08abb13ab1b0d9c70fe370"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3716,"mtime_ns":1780201410213934514,"hash":"3979cecd62a4f2ee5dd925639572208e36b397620d91a9ce49a59adfcb2a9d55"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":13811,"mtime_ns":1783823672041317102,"hash":"b91167282158aeb11046dccc4bf2f29a13307a0413b3d7b3c860b17d37f8ad4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":4856,"mtime_ns":1780742840975948859,"hash":"60c714cc254d70f39b43205bbcb7fb4c563e807ddd070eefaaa952ae96048377"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8816,"mtime_ns":1782687680547203228,"hash":"779f7f46e7ef8bfba27390d56fa071dfd3a8446d9d3b3361003b1c239f7169aa"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1782687665525772610,"hash":"ec67fc7667847017a8d8b5a276f5c75328bda7fa360746d80c7890de3f6d4b76"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":23825,"mtime_ns":1782687664490640155,"hash":"5d8934ae6318de87b0761686fe491a7ec2be02792a85d84308c383af3193fa8a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1782687664918872966,"hash":"f4e3a684dd7a6c7c927e10e8e1e0c108c151b963777b85c5b74d7e7871f3a438"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410245078685,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410215906642,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237342131933,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310467813967,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386885207867,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":1584,"mtime_ns":1780201410212966513,"hash":"9349799b02a3531d8e1b46f9f70d3b6630afd7306663c779bd11f25448a16013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666050313280,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9391,"mtime_ns":1780242127112297110,"hash":"2e068961824a1d3ec0da0a94a3c494b63582b3251e5f4e030ce3e12897e85002"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":10565,"mtime_ns":1783885711598627202,"hash":"45d9dfeb58bda22227fcd242c738086431616466bb8ee9f1466927d75d4bec48"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1782687666592409903,"hash":"75f54438002e070076fe37ec2211c5fd67bf4aebd2607ac94db15e30d6f634d8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":92433,"mtime_ns":1783763318740360571,"hash":"b2362db2f2df750afc1c2263f5e6ac1ccd5daa8b93ad5650d56028f452597837"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127108406092,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353340106185,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127112307360,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6673,"mtime_ns":1782699352542520022,"hash":"0586702734f693ee099af38d407c71cc0a840153f93174699c5a5201e0a9acbe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":2789,"mtime_ns":1782790854865860510,"hash":"5c13164e49d7ecb6836cf8e65a705fccd518399b85d3be2318c9581a98bacd51"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9417,"mtime_ns":1780215022189075651,"hash":"2676afaecac4bb6da185674a9421dfbd40834ca21520adf66bb6b175fb728677"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674053739962,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":25820,"mtime_ns":1783155705954031080,"hash":"3526af7e7e79d505911690355890ccdb3a1c30d302534ffdc8626a454cc2499b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305846991404,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1783821986040417425,"hash":"06c9f3deab3472b20429c12a618ae2d4d6efd3afa2353ac44cd52651a596af4c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1782687669972916544,"hash":"40b497a41ce4003e128dc305abedc54e01dbaad8a8f7bc1ecec1662a3953a1ed"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":9594,"mtime_ns":1780743830255260394,"hash":"b20594507aab09cebc3d540acad04547bf780cac9c885187138f5d64718ed513"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127043319167,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":4411,"mtime_ns":1780242127113233948,"hash":"7fbde3fca845e4705487e7f801caee308bcc0c99a9da7d0c99681a96eaaf6076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":3679,"mtime_ns":1780242127112269527,"hash":"8b797e9dee6ac7ff806a8ea23bef5fedce648502ea23287e1b417e9f96d22c2e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":6916,"mtime_ns":1782687684650105460,"hash":"0b66714e36609688f7ce79ecda0679d20df115d2d64a0dff1cc0fc76df7dca6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":13126,"mtime_ns":1782650413581368849,"hash":"cd2fc23852ead3c4db19e34bc33c1560fc5f5d4cd7cf51b61def8bf37c44c853"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":5961,"mtime_ns":1780745856749183842,"hash":"29c52786df396aededd0850e3c8a3a36f3fb6a952af03adbe1768dae212b6804"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":48137,"mtime_ns":1782687675213433843,"hash":"a2ff5c5b74a2becd0949aab6aea8cf63440cce2c0bb22e1a1661463e0b2e963d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":10537,"mtime_ns":1782687676011228777,"hash":"57d9d5b4fc2bc8b68c0388a4b8a9c1322539ed7e538764fc23521916429e07c5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254630170341,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":8816,"mtime_ns":1782650314936479798,"hash":"736353b8c2c5073d260e007a166234bd7d57958bcc738c56a1d39cfb22381180"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":9877,"mtime_ns":1780242127112382277,"hash":"fec04892fccccc3601fbeb012c92c77110496910be44102de40b4610148fa58a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":25633,"mtime_ns":1783825326810765171,"hash":"c51b70766aae85dbc537bf5b48a2c350c73ea8e93bcad2a9660d8d45c6d0979d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":13958,"mtime_ns":1780763324103831772,"hash":"3d7fbbb90728568a2577e52d8986ccbec8f599d04a0ef9e330939d1fe729bc98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":29547,"mtime_ns":1783825526614169736,"hash":"95969972c0773528b91d9728d303feae5ca7187d89a49495d5129dcedffc19dc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_template.py":{"size":2897,"mtime_ns":1780229101351431207,"hash":"935adfc7659e31201cd83ba8387bf6abcb39e7cdc63fa4692d699ed874cf113b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_change.py":{"size":2496,"mtime_ns":1780229100306468735,"hash":"05af42f088f6cc400c1e3445d4a2c96670edf482328b361aa4f231230d958729"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_template.py":{"size":11858,"mtime_ns":1780229131746659196,"hash":"b9bdbe6a33c933aefcb25cc57e94b2fd2dc75f8e5822434f3912aa0153dfca00"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_change.py":{"size":15985,"mtime_ns":1780229123819597506,"hash":"771b110d3d136c45106dd61171c724c559b5b4bf572ea7b8c2b648f0bfe629c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":25165,"mtime_ns":1782650354912882614,"hash":"b2733fd74cb7e6cbe6518fc5a5700e387601afc087be09f395f3c61372099847"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602888987090,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780925056463,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556349035158,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":4679,"mtime_ns":1782003396630684570,"hash":"bc3f798cfbc359e0327d72e3c0513fe9cbaee196d0d85bcf6567cf5df4211d97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":16644,"mtime_ns":1782003187247224106,"hash":"37c7372f38d76f1020d31ce8ca9e7f0cb3bc3c204a50deb092b494ce8c983fbf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556881734563,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187605255900,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":777,"mtime_ns":1780751360180065853,"hash":"3525eb716c238682a07a116818d318b8a494fb24b9cefca5114d30bc50d095a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293668634639,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293973889288,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":3362,"mtime_ns":1782650913604714906,"hash":"c6a142011870516822cf11cff16a86c56908f00680eb7c6219c8441c9b63632a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":4984,"mtime_ns":1782650913326708063,"hash":"84285aab7499ce9280156c5814b2dc4fff42841803dd673cc6bfdc6eed498283"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4366,"mtime_ns":1782650887981843546,"hash":"15321fe1df77a555af579474434e3b401bd042555d19ea81a066ef754915612b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594045301798,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5446,"mtime_ns":1782650919964956073,"hash":"1d72733147e0ed997094d7f92d1c1f5e1e108093a50e8e523b3b016c3dd676e4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3931,"mtime_ns":1782687617846731919,"hash":"dba80b8f4e26bc59efd2b2aad6bd430c0315133a98bfbbe1b93113b60baba8b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871480000584,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296833335474,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898570675189,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":13370,"mtime_ns":1783745567004734594,"hash":"3097a75d86d09951d7de7df10a32f5aedcf6ce11279bdf6dfe0005ec9d8a7be1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868959755751,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967707088251,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3656,"mtime_ns":1780750869826924187,"hash":"ac98980bd5b6cbab6a9394b6debc678b050cf4df969eccbc5f2d419b615937cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":5638,"mtime_ns":1782688293517624966,"hash":"aa47d8e87982a4077ff067dff2955db9eb67171d6368bc636c1eea17ea7682f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":15431,"mtime_ns":1783747621462206303,"hash":"dae4bfc4be69ca2f3ee8fd2e9e3bd6053a2904c8f7a0c83e536f2dd71874f918"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":34743,"mtime_ns":1783747614591546341,"hash":"ba8f3ff0304a6668bde3c2e6c3e15427153389f7320b943fb261d1d947b41d1e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":15715,"mtime_ns":1783745581266319098,"hash":"0d0b8823013a63f91baee0ea19b56f203e70fb1e450f873cfeb634a6cd017f54"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200904804714,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570945208920,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200096708592,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614160787709,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/base.py":{"size":2754,"mtime_ns":1780802262496001324,"hash":"d2fd88aa376aa5914125381cf61a4ae0f343657d6bd7db1f9fe1254e7aba5b2f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/vehicle.py":{"size":591,"mtime_ns":1780802980783200520,"hash":"d87e4262b344e02a7be21534e382e7b75f5543f599d673ddc046134ad0e8ba4e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619867600032,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicle.py":{"size":3780,"mtime_ns":1780802985736476363,"hash":"aeb49bdd49cb5091c37275b856396e75bcd24557e3a1b58ef668910b1b0aff64"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/vehicle.py":{"size":4776,"mtime_ns":1780802999039302982,"hash":"cf32c66499ca86285561b573d222837ecc76c3fa51b0091b802485fbde8e2bf2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plan.py":{"size":1788,"mtime_ns":1780803836065964235,"hash":"30452b2f7fa19f5677475ce08b3e355dae2440d80d2e9049f8417de01d822863"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plan.py":{"size":4167,"mtime_ns":1780803836065953735,"hash":"acac159dedfacb36f02982b700b2a7c7a8fbb4644eb89c3b0c13871941917864"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan.py":{"size":9619,"mtime_ns":1780803836065902943,"hash":"e311f2b8b5e7785db764216fbecfd2830a11569ccb827a00c8bd3a2ba3804383"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":3948,"mtime_ns":1782219604456801044,"hash":"19ea80e59a1309518ad6183a6b0b8751401f4724d7b5101d47defc2417ec36c8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":16423,"mtime_ns":1783156035144390497,"hash":"901602a8fe362aec9b89ac6f2ee578f1eeb105fcf12a1a6c3ff4ef98f4ad1ef3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory.py":{"size":10663,"mtime_ns":1780803878293678536,"hash":"e38abdd78010b0e96dcb65ed826de03a752b40e3355546ed06a4b07640cf7013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5347,"mtime_ns":1780935341753643087,"hash":"f734c66269b713a840d7ce6c1c6150bd2dc00b114b09963362202d119c82301e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":14940,"mtime_ns":1782687688848020877,"hash":"71d143eb05d0d3f785f5962892bde64dee3c2937139c975b52af62628f308d46"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing.py":{"size":24042,"mtime_ns":1780804029884092079,"hash":"bc9d5cb59bf90597db0e0a1c9afcef5c2b429c3945c92be34bfdc1e77d26ba28"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853674329877,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":4876,"mtime_ns":1780935329287069452,"hash":"474cb68905249cd5a6237443a412d49cb28af2e0cec61c9bf5c34ec54db1240a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/master_data.py":{"size":619,"mtime_ns":1780925759582999052,"hash":"6f6b2c2e1478efce74b8c6e6fb058d914b8b79adfadf2fea2d91cb55d3f9cdce"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicles.py":{"size":4748,"mtime_ns":1780925781827569662,"hash":"8f8b32dfbf4046cfa0b6645d211732596f7027d46244d9c50132425220065483"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":17098,"mtime_ns":1783156035873015369,"hash":"bd2c8344e2ab765ceb2a2c91f5cf2facea319ae66c9097f5468a7f5d753b67dd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":6955,"mtime_ns":1782219619253708711,"hash":"b9e97f66a0a248d06c2f960c3f5ac4fb3369cc976c16709227dee0cc1513d221"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818442134500,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990870580151,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340330906738,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095845033710,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092108105489,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400833764213,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102157096922,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1782011225157870526,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632326984469,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2106,"mtime_ns":1780935268573313971,"hash":"cea6b0697eb64081a79d18ab95f0f0477714505a7aef82a41672197b15fc8b14"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647395760353,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":60166,"mtime_ns":1783845022041297920,"hash":"f644a9595a6c96924390a655ed92dee806b0dfc8cfb2001061d469a0d80caf91"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":22053,"mtime_ns":1783754594278544472,"hash":"f3a69a96b7916cb34e23e673b3155d83f7d9698b2582cfae96dedc392da8e6b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":17945,"mtime_ns":1783211732481443217,"hash":"477ebd0c4c084cf8bccd10865e4703b6b34829d30b791c32232d96c1bac2947f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5012,"mtime_ns":1783242582112287271,"hash":"1dced39f250919efc4aa798daee1efef3adcca054c7483843536c455919ff106"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11275,"mtime_ns":1783213205154827373,"hash":"557f9e9f06ab6f18eb33f54a579fb8ab0f6992d9b25bb530a2ec49d5b2365708"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":7742,"mtime_ns":1783242580346813026,"hash":"9b57e84bea4844ce93220773544064ed6979c5823b07831bc5fe734b6dc860d3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":47532,"mtime_ns":1783845558701490443,"hash":"620cced501c465d38c97ff3e3fd29da4d25b940e8a1c816a2b74a9547d278db2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":33087,"mtime_ns":1783155250374329483,"hash":"6f7703d37ce761406d42f3be4e53ee85be0d3e43e5b880401087dde47ec6608f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1181,"mtime_ns":1783257553396929141,"hash":"8ea3560a47775c0317f5e3d0eb01563f241ca728a09961a55e87209365a7897e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":10543,"mtime_ns":1783760751060550793,"hash":"2d64ca83553dbfc928887171941761114c5db012b9c4a01d34e2b522902bac38"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":33513,"mtime_ns":1783849851800999450,"hash":"133db64dcfad9ae687b90084eb8f1b5f713ebabce852bba26b600cab52e51c50"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":13188,"mtime_ns":1783242583174353699,"hash":"da03959cdab792ef503edae6ee27e45f9b5a8db1c63cdbcd97bafa85acc9be71"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510604174541,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":19762,"mtime_ns":1783849843323086946,"hash":"21d29a63b2dbd9178f2239d109c4e71e668c2caf85788dcecc34e7533f0df4e6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":6707,"mtime_ns":1783845044115228598,"hash":"34f3d1d723890e294aac765a66d7e86ca87f4288f42cec674bb9151de091fe22"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439910099822,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":39798,"mtime_ns":1783768766029953703,"hash":"0e0620d2878e4b28c560daf8095d30e8e8a281653d40baf01ef94e899ce114e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":9697,"mtime_ns":1783209147246415813,"hash":"aac3cfd1a30df824d1a4867c5b358e3155e19a051dbaffbae89c995b55767a8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":15310,"mtime_ns":1783777749440894312,"hash":"c506eb84c104ce63b98cde5b16644f16ddcf4e3aa335089bedcb4c267d21fc0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660985345577,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898570930774,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":782,"mtime_ns":1782225276143253698,"hash":"6471dfc9a1fbe66223f79490a5827b2422e5ca6932305ccde6aef4b641676a6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":8470,"mtime_ns":1783211738132414332,"hash":"08745e00bfa7bd756fbeef7ae7a1d3bf957d6403da51cf7825def02a38502d01"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460524562610,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248175867714,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":47560,"mtime_ns":1783213204589333188,"hash":"53a61d4da0cd2e2d0bac74abcca13de3f3d506b603453811d8f1cd53fa50b358"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048011371782,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/zlwu/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356701497576,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085670691361,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163950860693,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231443625388,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279067732462,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506729785291,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517176615737,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938092205819,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142571517234,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610196676295,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611517772849,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":3479,"mtime_ns":1783848338604396640,"hash":"7d12991ffd2e3d7b768aaa587d7f9ae1ed4d641f65ec3f053ed103fc74a5a005"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169098881801,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":8824,"mtime_ns":1782693867411719704,"hash":"f084b6fb3e80de0455ee9cfcc857ae5814b79497786367380f3a375b16c4bf85"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":22641,"mtime_ns":1783760938743438422,"hash":"a4a9377a8243e30dd7d6a8a175c68525009465fdebdeb01230849156dd8b59f4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447503836332,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":7793,"mtime_ns":1782695447583143336,"hash":"79033735d527926ac082200de0b89a122c53db3cbdf5fb33e3cc69f74dd017f5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23307,"mtime_ns":1783761151873696556,"hash":"0c7aa346d9879347d6a98c435fadc47873907ca0774147b69acf0d392e00e58b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196169930337,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":6696,"mtime_ns":1782696220189638136,"hash":"750ecae5cdcc857031e618b87ffa9b28607bd47e72ecf6dc7ebbe51003682df3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":19556,"mtime_ns":1782696213546483763,"hash":"03d389e791e5fac9a5339d1259d342952fced97712c3657e8f791426de32743b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254052728785,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326717654441,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327268762002,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834895168051,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446819247296,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450356380638,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360746020898,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539731495489,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":6875,"mtime_ns":1782907484528042124,"hash":"7880a37b53dc2e88534ca5750097792ee7e893c94d87bf1eecd8b6055fbba181"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000967398,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586212866839,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958449266456,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744737524455,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340132373787,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697391655899,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793703960795,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567212910729,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582921626135,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6108,"mtime_ns":1783258109621359209,"hash":"aec342e2370f584c5ed0024bb08a8346c70e1827c09ab456b4b06e9dfc817d8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856670799736,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":79187,"mtime_ns":1783760394154878476,"hash":"22ce17df3bf17d8d6a9d3793fc74e1ec73bdc4c87e543ffbf77b8c3219e554b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049450807031,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051207137180,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394518896877,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":4258,"mtime_ns":1783777759829460303,"hash":"6af8eb3c1f6c7ad34cd62f1e82e9c6b96737ffd48ba74dda7c5f888c55dd11cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10705,"mtime_ns":1783845035534594001,"hash":"6b079cc6949a526f96edf0bcff31c43793c5c7a9570f18259693148c215a2cff"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576747470605,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019912997576,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927743333340,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477739135462,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538627076795,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1783855936414773748,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485781974173,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483854587001,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1783861492796558653,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":13287,"mtime_ns":1783860925852062495,"hash":"3e5dd462f2ad6218d2547b66db741132d0179037e6dd3ac24ddaa02a5b970d4b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":15583,"mtime_ns":1783860690842141129,"hash":"9cbdfdf3335a366aebd0a605431b3952ea9aab26bd564d075d501479ae0b20f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128258640426,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":22858,"mtime_ns":1783885816251409459,"hash":"20f59e7e19a0c4415bdf17cef32a31db63220346688b3dbe06bc2c52a42d475c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1783884947929403985,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1783886258025843303,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"}} \ No newline at end of file +{"/Users/zlwu/work/00code/shanxia2.0/backend/start-prod.sh":{"size":7357,"mtime_ns":1782639355476060453,"hash":"ca89869446be74a2bf2367b3b28f448580220859a39a84ad9613ac5fe35a8433"},"/Users/zlwu/work/00code/shanxia2.0/backend/start.sh":{"size":9548,"mtime_ns":1780114661446983244,"hash":"4d632863e8a0cd81194b491d83a0218a4157435ae812dec76a6f6197b4d48e57"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/__init__.py":{"size":21,"mtime_ns":1780113982281973984,"hash":"60a04ff08fd97084e83ea809fd13feda6d2848be20ebf309e31fc1dad7523230"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/main.py":{"size":6280,"mtime_ns":1782790852770448643,"hash":"8f9da799977bee7134d87a26ff8434ac5ef8eabb0b7368dd537eee49ad7fd00b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/__init__.py":{"size":2207,"mtime_ns":1783208067881286091,"hash":"313e6da0e91d743ce891dd283458c79b50b24c4d909dc96ca7b3fd9d2bfa5013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/auth.py":{"size":7457,"mtime_ns":1782790841500516545,"hash":"34bac56e1c2cb6215f4b5fa2dc32d77d4b4abca51428819eebf4afd269cc51cf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto.py":{"size":1870,"mtime_ns":1780108930724444498,"hash":"c04b748aea86890a5971f749523c7b17dbad1ddd6f9f7f07a5679d159c984e33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/login_crypto.py":{"size":3858,"mtime_ns":1780108930725155710,"hash":"b82d51afabf2293a9cb1fb2e5f994c383948e7f47ea95fe674686b4f3f3342b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/config.py":{"size":6716,"mtime_ns":1783761682571576393,"hash":"bbe64081c9790941eb2fa8f9c18ee39daf151068b3503f1fdb74c2cb9f7b5b45"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_pay.py":{"size":23585,"mtime_ns":1780108930725768130,"hash":"3d52265ce65d21e7103f94afa1e8547aee0823b5ea6d65c50317436ac81fb4fc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_request_log_middleware.py":{"size":11971,"mtime_ns":1782701669198208175,"hash":"0b84c32828939e6102bb3647691fa8f04b1f68e0e0e9f28127374cc44e19a11c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/database.py":{"size":1510,"mtime_ns":1782790847265601586,"hash":"8bc9c8ae62e2be2c6920036582ba448dfcd1711c41cebb62274ff6bc6ee14b0b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/security.py":{"size":728,"mtime_ns":1780108930725470004,"hash":"df0f01115064f7b8de1c81dbe9a6db39360c236610b68c33b3234a51d7f0025b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/request_payload.py":{"size":2842,"mtime_ns":1780108930725350836,"hash":"e9937151530ab1417ef297aef59111977725cf90be2a8fa76c00a0618789aba0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/__init__.py":{"size":61,"mtime_ns":1780108930724312414,"hash":"3dd1842ee59b0c804176b03b4b8a323bd4a252b7feb1bbc32db64f3a8928570e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/response.py":{"size":1824,"mtime_ns":1780108930725412462,"hash":"f1739352d65ea8287d76e282a59553aa8d63c97e35764c64ac378aa5bd9c347e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/menu_guard.py":{"size":1611,"mtime_ns":1780108930725223002,"hash":"3e26077288c3620a4780038b891a326206b45bffe00aca545bdae30172487235"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_collation.py":{"size":548,"mtime_ns":1780108930725025043,"hash":"0c680e25a18244ca839a7de6ed1f4313b33bc8da118d89c463aee1b6af00c6f9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/context.py":{"size":421,"mtime_ns":1780108930724824458,"hash":"83a10aee67162374993c10a30bf8bb8bd9c4b35cf48f42c832415ccebd91660f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/utils.py":{"size":1498,"mtime_ns":1780108930725607296,"hash":"09323693661c1d4560458b86a954128ccff82bbaf6522da0b44f24da99ddf9ea"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/storage.py":{"size":14141,"mtime_ns":1782855136810943216,"hash":"3ae2c413c10898a8adb3d6773870bafbfbc18c739c10e0e8b4f765b4b5ca6c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/order_status_compat.py":{"size":2828,"mtime_ns":1780108930725284669,"hash":"5349e5a0745ee6734c4a995337779307adefc46f453906171988a77de2081540"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/exceptions.py":{"size":4946,"mtime_ns":1780108930725084335,"hash":"79c997d964bca1a4f12f2b92fb1f181fdb9e2b3cf72eae39f4cc164d23794fd7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/data_scope.py":{"size":8043,"mtime_ns":1782648925694296304,"hash":"626dff86937e5cacec634ecbc61cd53d3763d760223a1d4ec7cd11f64e59a220"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/admin_request_json.py":{"size":2669,"mtime_ns":1780108930724378914,"hash":"4f68b3cf84291e7bddad6ecf4bb4d29ca5e1ec246a9f7f9c4cf5909d0ec1174a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/api_crypto_middleware.py":{"size":10876,"mtime_ns":1782790001926627098,"hash":"b39f128b6612589ea6ac5babd30752e9585b3af07b82bb1ad53c9e3c0d90816f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/wechat_message.py":{"size":11194,"mtime_ns":1780108930725684255,"hash":"5086070deb14d99d1a69e419b2299ec4ea2fe128de80fe321b0c3c531fea7a88"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/models.py":{"size":36012,"mtime_ns":1782699345666495916,"hash":"01f974f182660ec4f215bcacc31eddadd7899d60d95aa19a61046579a994512a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/__init__.py":{"size":2142,"mtime_ns":1781955922143413789,"hash":"f7a5b28b653aaf013aa0bbd1cdb43b11b2d131bb0f01347f05dd6e833a70ae4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/base.py":{"size":2090,"mtime_ns":1780108930807298966,"hash":"fda71bbe87dcb29c6f0ffa9337e9f39c2c06d912df6cb75d521f0e87c7c73c6d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/auth.py":{"size":1315,"mtime_ns":1780108930808197763,"hash":"018b82e42bbb055250549c54ba700ee01cf28cd753397d6c162f9e60185908e5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/user.py":{"size":1911,"mtime_ns":1780108930810184774,"hash":"3d3c159018cab6ed1cd3de7034ffb1fe77a272b9099901a1882d07aa15fc90a0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/__init__.py":{"size":1159,"mtime_ns":1780112973062398026,"hash":"4e8b0bda6680e2c8740c380b96eedb859ddc584a81bad568a18ba6beb001e480"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/menu.py":{"size":816,"mtime_ns":1780108930808681891,"hash":"17e35f2d7bf95cac00d81357f69fdcbe849e855daa05570c3302de8182b4df11"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/attachment.py":{"size":328,"mtime_ns":1780108930808144846,"hash":"300b74c51c66cb0fbf8c9f4d84a4b7bf29dcc9b6a67d922f8e1d0df05f9fc5bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/common.py":{"size":555,"mtime_ns":1780108930808426681,"hash":"caa0c03398e54017b25cca2a16cf8d232a59739893a16e4c33b51a5316d8964f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/workflow.py":{"size":3949,"mtime_ns":1780108930810245983,"hash":"e5aed7afcf903c838a35cdaf2230a93d221c63f5c6baa1497e455afac8587a9a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/leave.py":{"size":1449,"mtime_ns":1780108930808614098,"hash":"c54098a69bd4490290dd8d7809ed8764a3f38e8c38692eeef2b505293cdfaeb8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/sample_code.py":{"size":12322,"mtime_ns":1780114002126415047,"hash":"5b74838b3920f9182d092f8a1b721697f1a62e8b90728b9f54101dbb96baa40e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/post.py":{"size":5164,"mtime_ns":1782688288640487823,"hash":"370a7c2b5de64c6b72f98bcf7fbbc166ba2a7f5673c6e1426b10bcc88220bb27"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/user.py":{"size":14214,"mtime_ns":1783851628178366109,"hash":"aeac623e3020fee4cdd01e463ced23e4e03539a17c5b57dcbd9d88aac5a4fb4f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_type.py":{"size":5537,"mtime_ns":1782688289303121533,"hash":"f4edc5824466d0096b3b70aeea7b4460a9fa54ca0929421759b625b60c56c505"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/tenant.py":{"size":5659,"mtime_ns":1782688281816798167,"hash":"0192db8ac9c3de42fe8ee58324c77111e152bf4c35fd15c0b16467fe243712f0"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/biz_no_generator.py":{"size":2534,"mtime_ns":1780108930726090799,"hash":"e6bd375987e47f6ee80294686db64377938a286767bb28324f3eda2ad39ad546"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/__init__.py":{"size":169,"mtime_ns":1780108930725878047,"hash":"340e3c08174d61829012879e684f6166803b88c819c58b54a16a11d210dea85e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/role.py":{"size":9417,"mtime_ns":1782688282481859519,"hash":"008550fe8efce5310afd3d41d944cee4b68d71763a587583f8832855480477f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/menu.py":{"size":7600,"mtime_ns":1782688282878700273,"hash":"36951a77088782d80500bfa6266b46a564a670e10b70af7a28cdee8c50741098"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/site.py":{"size":6525,"mtime_ns":1782688288935534527,"hash":"a7bf593eff76d08b338f48f9a035fa1493f4ca88867bf9fdf4e9af06b6165759"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/api_request_log.py":{"size":4562,"mtime_ns":1782699354647000111,"hash":"f233bde579c4f6c7f2fd6030878c5946fb5dd5e247efaf4fe80d3f48622c19a8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dict_data.py":{"size":5418,"mtime_ns":1782688289691482227,"hash":"5bd3fd93c60956dab0268e9f4e6cf315d0a9c9656d649f4abb40858ba1d32911"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/ethnic.py":{"size":1012,"mtime_ns":1780108930727448890,"hash":"7de1eb94b9fbb897a7b362ffdb5df5ab1020aa7247c7c37a2a2a2aa5cdbac8ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/workflow.py":{"size":25052,"mtime_ns":1782688290021142467,"hash":"6ca7e3b79e91356a050592b768d7a6749e1bfdb2841a208c7235899603368aec"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/dept.py":{"size":6604,"mtime_ns":1782688283203296227,"hash":"ebb38fcd527fdac4dcbf0632ac926e4cbe95dddb5fab79c3142b010e7a48ea7e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/base.py":{"size":5360,"mtime_ns":1780108930726010257,"hash":"49fdea023825ea249923b1cb02d353dcede1850158d3555a2082887925e69b9b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/leave.py":{"size":4765,"mtime_ns":1782687678100096646,"hash":"847095009bddac2d77dcbb485bcc57cbe168ff874989c197f49f2a28675d2525"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/public.py":{"size":12682,"mtime_ns":1783858998986861832,"hash":"b98ac3f3bc95c2b42c481ac9ae9137528e55845d425e5d2184827dc424304e42"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/__init__.py":{"size":665,"mtime_ns":1780804649232229595,"hash":"f720195209c1783d8b2526220a086c2ae2769d76a12bd7df74136f5432c7b75f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/menu.py":{"size":30932,"mtime_ns":1782790854866245387,"hash":"4e9de047e67ff365d17ac28d30e1baa72cfa3c651caa1b9776e225fc07da0e58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/admin.py":{"size":50055,"mtime_ns":1782855138852859245,"hash":"a5e74057222e3359f6077b2fd05b2db4d058ec2702243cc449bff8d448d44a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/workflow.py":{"size":21202,"mtime_ns":1782790854865038715,"hash":"3950dd8d9855f5ed33a0e15883f7e442c4e26bc51672209b1e68ce0d0c9ce399"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/leave.py":{"size":6916,"mtime_ns":1782790854865571301,"hash":"6e03239433bbaecc54f72fa2aba2578573ae6c7fc881f287ef57dafed1a0f1b5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_callback.py":{"size":3584,"mtime_ns":1780108930810395025,"hash":"a033c13c7bee7f4b636198c1efa47f2abba0d890657e52b0b7057568d4d83a52"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py":{"size":14042,"mtime_ns":1780113992914903818,"hash":"5c06a59c734f598d5c7ebe95d30f048ba3a97302b938bc9320d97e5a053c7aef"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/web_auth_roles.py":{"size":5592,"mtime_ns":1783858473640363111,"hash":"04c2cd67a7ec8190aa7a9db717a722cd347a52279ac3ef5bd284777f0698a904"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/ws/__init__.py":{"size":26,"mtime_ns":1780108930810617026,"hash":"d4357444e9b5b0a8593000fb6e4dc37469ebe008e675bf42ec0d55d463f88fc6"},"/Users/zlwu/work/00code/shanxia2.0/backend/README.md":{"size":2752,"mtime_ns":1780114581291841672,"hash":"f5def8d25af0556a443c31a73e81f958883b60cfed8b31fac457f2832c2b6d58"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/crm_models.py":{"size":64407,"mtime_ns":1782853112731239708,"hash":"be8cdc5ad527073abc08a9792b243ca6f68f11bb870aa8df3fb5c3f8bf1498a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/__init__.py":{"size":0,"mtime_ns":1780201410213315055,"hash":"a6d57250b43cbdecb56b7a9d55d29642b808be368733e14b7df2bd196f54d64d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/product.py":{"size":7820,"mtime_ns":1783820526204158517,"hash":"b8d626eca1b0fc6b0216a66afb1cf234155310d3077d940d5158111f873a414b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/__init__.py":{"size":0,"mtime_ns":1780201410210254759,"hash":"9b8fcaaabdc85883c9ef392b596b60db0bd3b2f1623fc8012e55003f234a9875"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/product.py":{"size":25974,"mtime_ns":1783820522540308906,"hash":"6d1fb7bc06a4f16c729b1b226377ffa38b9b47bf1cc75310dcefbb8f6e480574"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm.py":{"size":145711,"mtime_ns":1783819836505214127,"hash":"c4faf32ba7b1bd6adc20fa11ae70e3d9cb1fda34d544a6062a14fb562f2cf85a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/customer_pool.py":{"size":9646,"mtime_ns":1780202350147822837,"hash":"4f0ab87e7a12534011b69f58079ca206d5443eee594849ab4aae728bb847de0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/tenant_context.py":{"size":693,"mtime_ns":1780201410210198550,"hash":"0a810658d894d35b9e981faa1448e1d02d617ecbe563bd711f6ce5a8f9db1861"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/pool_rule.py":{"size":1848,"mtime_ns":1780202212734233591,"hash":"b0331e17e801d206fba2fa89df1a66d1758d850dc5547e076218e16c8211a3e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_pool.py":{"size":1340,"mtime_ns":1780202198698231150,"hash":"7a6b76e0e39ada0783dfbee92280e9f06299b6662b08abb13ab1b0d9c70fe370"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer_follow.py":{"size":3716,"mtime_ns":1780201410213934514,"hash":"3979cecd62a4f2ee5dd925639572208e36b397620d91a9ce49a59adfcb2a9d55"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/customer.py":{"size":13811,"mtime_ns":1783823672041317102,"hash":"b91167282158aeb11046dccc4bf2f29a13307a0413b3d7b3c860b17d37f8ad4a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contact.py":{"size":4856,"mtime_ns":1780742840975948859,"hash":"60c714cc254d70f39b43205bbcb7fb4c563e807ddd070eefaaa952ae96048377"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/pool_rule.py":{"size":8816,"mtime_ns":1782687680547203228,"hash":"779f7f46e7ef8bfba27390d56fa071dfd3a8446d9d3b3361003b1c239f7169aa"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_follow.py":{"size":8121,"mtime_ns":1782687665525772610,"hash":"ec67fc7667847017a8d8b5a276f5c75328bda7fa360746d80c7890de3f6d4b76"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer.py":{"size":23825,"mtime_ns":1782687664490640155,"hash":"5d8934ae6318de87b0761686fe491a7ec2be02792a85d84308c383af3193fa8a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contact.py":{"size":10482,"mtime_ns":1782687664918872966,"hash":"f4e3a684dd7a6c7c927e10e8e1e0c108c151b963777b85c5b74d7e7871f3a438"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/generate_dict_reimport_sql.py":{"size":10692,"mtime_ns":1780201410245078685,"hash":"a4faaf61f246dad04ec3933083ab4348e5d2987ae1ed34b1f6d8f19535642a05"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/statistics.py":{"size":412,"mtime_ns":1780201410215906642,"hash":"fb1957d0fe87f22c37ba5bdaa5f3bf2bb4a40685a21a05dce98326581bb4844b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/customer_pool.py":{"size":3725,"mtime_ns":1780202237342131933,"hash":"0f26ac2bcb585241f25302787184db4db422934e5d896ca25bbe7efaf61d92c4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/statistics.py":{"size":5642,"mtime_ns":1782649310467813967,"hash":"f954dc5479f42a52fdb3f05ad9076fdbe43e569bae85299fca6c8f37c7323cde"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/invoice_info.py":{"size":3104,"mtime_ns":1780406386885207867,"hash":"a59df3aed2c976904e3b5325fedd1621435b322645aa71349f3356e0cdc17424"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/oss.py":{"size":1584,"mtime_ns":1780201410212966513,"hash":"9349799b02a3531d8e1b46f9f70d3b6630afd7306663c779bd11f25448a16013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/invoice_info.py":{"size":7446,"mtime_ns":1782687666050313280,"hash":"e0f2069c43cd272e5f061d30b47a42140ac37aa26379985fc781f8a3851aa44d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/opportunity.py":{"size":9391,"mtime_ns":1780242127112297110,"hash":"2e068961824a1d3ec0da0a94a3c494b63582b3251e5f4e030ce3e12897e85002"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py":{"size":10565,"mtime_ns":1783946468356606608,"hash":"45d9dfeb58bda22227fcd242c738086431616466bb8ee9f1466927d75d4bec48"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity.py":{"size":42231,"mtime_ns":1782687666592409903,"hash":"75f54438002e070076fe37ec2211c5fd67bf4aebd2607ac94db15e30d6f634d8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract.py":{"size":92433,"mtime_ns":1783763318740360571,"hash":"b2362db2f2df750afc1c2263f5e6ac1ccd5daa8b93ad5650d56028f452597837"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/__init__.py":{"size":1,"mtime_ns":1780242127108406092,"hash":"bb5b318d3cb224c50a2e0286e145f89ea7278437437fd17d7c865d67ad148076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/monitor/operlog.py":{"size":1069,"mtime_ns":1782699353340106185,"hash":"b9f0a382f8990f69391b26bb75b4538d141d6adadc4260fecaa8b33cb44c063d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/__init__.py":{"size":1,"mtime_ns":1780242127112307360,"hash":"0592c62ce1172d93aca98cbd9aaa54b9c2668022abf3581249516472db312293"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/monitor/oper_log.py":{"size":6673,"mtime_ns":1782699352542520022,"hash":"0586702734f693ee099af38d407c71cc0a840153f93174699c5a5201e0a9acbe"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/monitor.py":{"size":2789,"mtime_ns":1782790854865860510,"hash":"5c13164e49d7ecb6836cf8e65a705fccd518399b85d3be2318c9581a98bacd51"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/clue.py":{"size":9417,"mtime_ns":1780215022189075651,"hash":"2676afaecac4bb6da185674a9421dfbd40834ca21520adf66bb6b175fb728677"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_follow.py":{"size":8493,"mtime_ns":1782687674053739962,"hash":"54881f876d1842ee4a344d049ea4b5bac18b243535338077cb3eb3ec8b60e9c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue.py":{"size":25820,"mtime_ns":1783155705954031080,"hash":"3526af7e7e79d505911690355890ccdb3a1c30d302534ffdc8626a454cc2499b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/clue_statistics.py":{"size":11229,"mtime_ns":1782649305846991404,"hash":"fbc3b4f3356256787839cc5b2a6f8dff41dcf9eb27c791e427e816e3ba14e094"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_follow.py":{"size":10069,"mtime_ns":1783821986040417425,"hash":"06c9f3deab3472b20429c12a618ae2d4d6efd3afa2353ac44cd52651a596af4c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/opportunity_product.py":{"size":10346,"mtime_ns":1782687669972916544,"hash":"40b497a41ce4003e128dc305abedc54e01dbaad8a8f7bc1ecec1662a3953a1ed"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/crm_export_columns.py":{"size":9594,"mtime_ns":1780743830255260394,"hash":"b20594507aab09cebc3d540acad04547bf780cac9c885187138f5d64718ed513"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/__init__.py":{"size":0,"mtime_ns":1780242127043319167,"hash":"a66deceefc987198863f61b8aa1b5715483a69c4a15ef47cd5586c5d8e429b97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/excel_export.py":{"size":4411,"mtime_ns":1780242127113233948,"hash":"7fbde3fca845e4705487e7f801caee308bcc0c99a9da7d0c99681a96eaaf6076"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/supplier_info.py":{"size":3679,"mtime_ns":1780242127112269527,"hash":"8b797e9dee6ac7ff806a8ea23bef5fedce648502ea23287e1b417e9f96d22c2e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/supplier_info.py":{"size":6916,"mtime_ns":1782687684650105460,"hash":"0b66714e36609688f7ce79ecda0679d20df115d2d64a0dff1cc0fc76df7dca6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_product.py":{"size":13126,"mtime_ns":1782650413581368849,"hash":"cd2fc23852ead3c4db19e34bc33c1560fc5f5d4cd7cf51b61def8bf37c44c853"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/quote.py":{"size":5961,"mtime_ns":1780745856749183842,"hash":"29c52786df396aededd0850e3c8a3a36f3fb6a952af03adbe1768dae212b6804"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote.py":{"size":48137,"mtime_ns":1782687675213433843,"hash":"a2ff5c5b74a2becd0949aab6aea8cf63440cce2c0bb22e1a1661463e0b2e963d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_product.py":{"size":10537,"mtime_ns":1782687676011228777,"hash":"57d9d5b4fc2bc8b68c0388a4b8a9c1322539ed7e538764fc23521916429e07c5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_share_log.py":{"size":4277,"mtime_ns":1782650254630170341,"hash":"5bfbf7ce2918f9ecdbbca6fdce17d200cd52cdc71b2dfb44ac126a36ca0ed734"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/quote_approval.py":{"size":8816,"mtime_ns":1782650314936479798,"hash":"736353b8c2c5073d260e007a166234bd7d57958bcc738c56a1d39cfb22381180"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/crm_quote_pdf.py":{"size":9877,"mtime_ns":1780242127112382277,"hash":"fec04892fccccc3601fbeb012c92c77110496910be44102de40b4610148fa58a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_quote_routes.py":{"size":25633,"mtime_ns":1783825326810765171,"hash":"c51b70766aae85dbc537bf5b48a2c350c73ea8e93bcad2a9660d8d45c6d0979d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_approval.py":{"size":13958,"mtime_ns":1780763324103831772,"hash":"3d7fbbb90728568a2577e52d8986ccbec8f599d04a0ef9e330939d1fe729bc98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_routes.py":{"size":29547,"mtime_ns":1783825526614169736,"hash":"95969972c0773528b91d9728d303feae5ca7187d89a49495d5129dcedffc19dc"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_template.py":{"size":2897,"mtime_ns":1780229101351431207,"hash":"935adfc7659e31201cd83ba8387bf6abcb39e7cdc63fa4692d699ed874cf113b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract_change.py":{"size":2496,"mtime_ns":1780229100306468735,"hash":"05af42f088f6cc400c1e3445d4a2c96670edf482328b361aa4f231230d958729"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_template.py":{"size":11858,"mtime_ns":1780229131746659196,"hash":"b9bdbe6a33c933aefcb25cc57e94b2fd2dc75f8e5822434f3912aa0153dfca00"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/contract_change.py":{"size":15985,"mtime_ns":1780229123819597506,"hash":"771b110d3d136c45106dd61171c724c559b5b4bf572ea7b8c2b648f0bfe629c1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/crm_contract_sub_routes.py":{"size":25165,"mtime_ns":1782650354912882614,"hash":"b2733fd74cb7e6cbe6518fc5a5700e387601afc087be09f395f3c61372099847"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/attachment_biz.py":{"size":1122,"mtime_ns":1782219602888987090,"hash":"fb9fea8983524e3891357016b6546d982c4a82cb782fc01425f70472d4338b6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/bx_auth.py":{"size":1473,"mtime_ns":1782650780925056463,"hash":"678d9ff99b5c89575ef47e5c9e61d495f364917fd6cfb2b322c4d5035d3ba359"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_date_range.py":{"size":2363,"mtime_ns":1783745556349035158,"hash":"e8b487a9bb4072356cae7b1b38496c441f9a1534d6807798448e6de97073d669"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/utils/bx_codegen.py":{"size":4679,"mtime_ns":1782003396630684570,"hash":"bc3f798cfbc359e0327d72e3c0513fe9cbaee196d0d85bcf6567cf5df4211d97"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/bx_models.py":{"size":16644,"mtime_ns":1782003187247224106,"hash":"37c7372f38d76f1020d31ce8ca9e7f0cb3bc3c204a50deb092b494ce8c983fbf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/__init__.py":{"size":81,"mtime_ns":1780750556881734563,"hash":"07c3422f745afbff1c8162b3782fbb4b8de65084e7e9bbcf45abb9d433d65f98"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/common.py":{"size":1547,"mtime_ns":1782003187605255900,"hash":"a75ca6a0d92f93408eee00cc5053206d28a545512e4cd0f186be9e00e3346ab1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/__init__.py":{"size":777,"mtime_ns":1780751360180065853,"hash":"3525eb716c238682a07a116818d318b8a494fb24b9cefca5114d30bc50d095a5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/expense_item.py":{"size":1668,"mtime_ns":1782688293668634639,"hash":"ac07c7b05fe990e743dd5b4e96a85b59431479ca11b98cce7c340a93dbe99ce1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/workflow.py":{"size":1677,"mtime_ns":1782688293973889288,"hash":"f683e5bb7a45d0bae3b3f262c201453155eaaaf2c8d7f14f567a14295a68d2e1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/expense_item.py":{"size":3362,"mtime_ns":1782650913604714906,"hash":"c6a142011870516822cf11cff16a86c56908f00680eb7c6219c8441c9b63632a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/workflow.py":{"size":4984,"mtime_ns":1782650913326708063,"hash":"84285aab7499ce9280156c5814b2dc4fff42841803dd673cc6bfdc6eed498283"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/expense_item.py":{"size":4366,"mtime_ns":1782650887981843546,"hash":"15321fe1df77a555af579474434e3b401bd042555d19ea81a066ef754915612b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/__init__.py":{"size":34,"mtime_ns":1780750594045301798,"hash":"583b12a6d2c9fd4411b652741e73324df9256138946ee873a0ed03169f8dae2a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/workflow.py":{"size":5446,"mtime_ns":1782650919964956073,"hash":"1d72733147e0ed997094d7f92d1c1f5e1e108093a50e8e523b3b016c3dd676e4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/base.py":{"size":3931,"mtime_ns":1782687617846731919,"hash":"dba80b8f4e26bc59efd2b2aad6bd430c0315133a98bfbbe1b93113b60baba8b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/attachment.py":{"size":525,"mtime_ns":1780750871480000584,"hash":"f287214c72345e41d9d122ca55b4d3e279635d99cbf10ed530de0ac32374f31c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/advance.py":{"size":4603,"mtime_ns":1782688296833335474,"hash":"74b6e8bf6906518f80f16f218f1af74d2c356a6f392a4e8a69466f4179ce0b92"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/attachment.py":{"size":5758,"mtime_ns":1782790898570675189,"hash":"e88b9181e7c1a839074656ce2260cd6f693821402a24f08dd1c0ef3c160f8fa8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/advance.py":{"size":13370,"mtime_ns":1783745567004734594,"hash":"3097a75d86d09951d7de7df10a32f5aedcf6ce11279bdf6dfe0005ec9d8a7be1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/attachment.py":{"size":4582,"mtime_ns":1782650868959755751,"hash":"3a6480cd051bd1af733a67e5babcd64f3f74cbe230d72364b599cde8b0c67a5f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/advance.py":{"size":24037,"mtime_ns":1783746967707088251,"hash":"4834348d099b32b70d14e1b56279dbb385f42519646351d8cb220da8c5fe27f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/storage.py":{"size":3656,"mtime_ns":1780750869826924187,"hash":"ac98980bd5b6cbab6a9394b6debc678b050cf4df969eccbc5f2d419b615937cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/bx/reimburse.py":{"size":5638,"mtime_ns":1782688293517624966,"hash":"aa47d8e87982a4077ff067dff2955db9eb67171d6368bc636c1eea17ea7682f1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/reimburse.py":{"size":15431,"mtime_ns":1783747621462206303,"hash":"dae4bfc4be69ca2f3ee8fd2e9e3bd6053a2904c8f7a0c83e536f2dd71874f918"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/reimburse.py":{"size":34743,"mtime_ns":1783747614591546341,"hash":"ba8f3ff0304a6668bde3c2e6c3e15427153389f7320b943fb261d1d947b41d1e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/bx/payment.py":{"size":15715,"mtime_ns":1783745581266319098,"hash":"0d0b8823013a63f91baee0ea19b56f203e70fb1e450f873cfeb634a6cd017f54"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx/approval_cycle.py":{"size":1296,"mtime_ns":1780758200904804714,"hash":"308c087d94ac253bfc7e2d5455a06ae8ceac034adda41b5c61dd315dc167efaf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/db_models.py":{"size":8110,"mtime_ns":1782219570945208920,"hash":"249bb0971c263436095a6324457557b6ac5cfc3ca5ac9bc9499a9b4cd21d42bf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/__init__.py":{"size":544,"mtime_ns":1782011200096708592,"hash":"822060230e155b8704feb447b908c226d4c53e62b3e6df65c89dc3c7a0e6e07f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/__init__.py":{"size":0,"mtime_ns":1780805614160787709,"hash":"2cb780fb722e6dbf2ecea6f6fc19345fb453e1a3c40694ba0ff7465eb7cf7d33"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/base.py":{"size":2754,"mtime_ns":1780802262496001324,"hash":"d2fd88aa376aa5914125381cf61a4ae0f343657d6bd7db1f9fe1254e7aba5b2f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/vehicle.py":{"size":591,"mtime_ns":1780802980783200520,"hash":"d87e4262b344e02a7be21534e382e7b75f5543f599d673ddc046134ad0e8ba4e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/__init__.py":{"size":84,"mtime_ns":1780804619867600032,"hash":"5193d61f7204f825551f083e79722805fb2abfd953bb552e80950bb3ff9784a1"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicle.py":{"size":3780,"mtime_ns":1780802985736476363,"hash":"aeb49bdd49cb5091c37275b856396e75bcd24557e3a1b58ef668910b1b0aff64"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/vehicle.py":{"size":4776,"mtime_ns":1780802999039302982,"hash":"cf32c66499ca86285561b573d222837ecc76c3fa51b0091b802485fbde8e2bf2"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plan.py":{"size":1788,"mtime_ns":1780803836065964235,"hash":"30452b2f7fa19f5677475ce08b3e355dae2440d80d2e9049f8417de01d822863"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plan.py":{"size":4167,"mtime_ns":1780803836065953735,"hash":"acac159dedfacb36f02982b700b2a7c7a8fbb4644eb89c3b0c13871941917864"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan.py":{"size":9619,"mtime_ns":1780803836065902943,"hash":"e311f2b8b5e7785db764216fbecfd2830a11569ccb827a00c8bd3a2ba3804383"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/inventory.py":{"size":3948,"mtime_ns":1782219604456801044,"hash":"19ea80e59a1309518ad6183a6b0b8751401f4724d7b5101d47defc2417ec36c8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/inventory.py":{"size":16423,"mtime_ns":1783156035144390497,"hash":"901602a8fe362aec9b89ac6f2ee578f1eeb105fcf12a1a6c3ff4ef98f4ad1ef3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory.py":{"size":10663,"mtime_ns":1780803878293678536,"hash":"e38abdd78010b0e96dcb65ed826de03a752b40e3355546ed06a4b07640cf7013"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/weighing.py":{"size":5347,"mtime_ns":1780935341753643087,"hash":"f734c66269b713a840d7ce6c1c6150bd2dc00b114b09963362202d119c82301e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/weighing.py":{"size":14940,"mtime_ns":1782687688848020877,"hash":"71d143eb05d0d3f785f5962892bde64dee3c2937139c975b52af62628f308d46"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing.py":{"size":24042,"mtime_ns":1780804029884092079,"hash":"bc9d5cb59bf90597db0e0a1c9afcef5c2b429c3945c92be34bfdc1e77d26ba28"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/db_auth.py":{"size":2500,"mtime_ns":1782790853674329877,"hash":"4988b71d4e54b326c333872b34743914d67b15fb753c1b0231e9b00b366458a4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/plans.py":{"size":4876,"mtime_ns":1780935329287069452,"hash":"474cb68905249cd5a6237443a412d49cb28af2e0cec61c9bf5c34ec54db1240a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/master_data.py":{"size":619,"mtime_ns":1780925759582999052,"hash":"6f6b2c2e1478efce74b8c6e6fb058d914b8b79adfadf2fea2d91cb55d3f9cdce"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/vehicles.py":{"size":4748,"mtime_ns":1780925781827569662,"hash":"8f8b32dfbf4046cfa0b6645d211732596f7027d46244d9c50132425220065483"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/plans.py":{"size":17098,"mtime_ns":1783156035873015369,"hash":"bd2c8344e2ab765ceb2a2c91f5cf2facea319ae66c9097f5468a7f5d753b67dd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/mappers.py":{"size":6955,"mtime_ns":1782219619253708711,"hash":"b9e97f66a0a248d06c2f960c3f5ac4fb3369cc976c16709227dee0cc1513d221"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/weighing_logic.py":{"size":4110,"mtime_ns":1780804818442134500,"hash":"468ded88a0a4a397a96884580c88c59291c0b6effa897f08f1b3fea7857f9191"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/dashboard.py":{"size":514,"mtime_ns":1780804990870580151,"hash":"f2c1b1014d0d769abf32dab3783de65fe7fe327c956ffbfe44adce94542f8892"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/dashboard.py":{"size":6576,"mtime_ns":1782651340330906738,"hash":"753703fbbe8ddc02d8fbdae78df4abd1448f5ce5878e2f0390111360fdc300b3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/db_auto_plan.py":{"size":949,"mtime_ns":1780805095845033710,"hash":"9f7513cd2e74f9ddfe5cbee4ae58a40ee7a58aaaff051d590b19a6e1b08bb46a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/plan_helpers.py":{"size":386,"mtime_ns":1780805092108105489,"hash":"5c6ec7612b204e1dcb65c5daf03fa7f8ffa7710cd1ace63be4f7ca00cbf318b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/auto_generate_plans.py":{"size":4699,"mtime_ns":1780935400833764213,"hash":"d0760cb8155d60e18040bcf6fe41e6964640a3dffd6f4b7bb68678c9f31ab29a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/run_db_auto_generate_plans.py":{"size":1043,"mtime_ns":1780805102157096922,"hash":"3cd8f15b677f21b2873ff384fc0581da264a53ee4318da3c8262101156e3225b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_dibang_data.py":{"size":20215,"mtime_ns":1782011225157870526,"hash":"28a49a423a784e70bec424b702f3d58f69b6f847153c061414efdcdabb660d0e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/inventory_id.py":{"size":2574,"mtime_ns":1780934632326984469,"hash":"c5269cbb273d987c296143b83f1287762ce67d7ddeccfb0a72bc70234bad9f12"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db/product_helpers.py":{"size":2106,"mtime_ns":1780935268573313971,"hash":"cea6b0697eb64081a79d18ab95f0f0477714505a7aef82a41672197b15fc8b14"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_db_inventory_id.py":{"size":586,"mtime_ns":1780934647395760353,"hash":"71a9617d5d0f2c23416686eded204b4c941b47afc3fd6e3facf0c75401e883d9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/models/pl_models.py":{"size":60166,"mtime_ns":1783845022041297920,"hash":"f644a9595a6c96924390a655ed92dee806b0dfc8cfb2001061d469a0d80caf91"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/plan.py":{"size":22053,"mtime_ns":1783754594278544472,"hash":"f3a69a96b7916cb34e23e673b3155d83f7d9698b2582cfae96dedc392da8e6b8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport.py":{"size":17945,"mtime_ns":1783211732481443217,"hash":"477ebd0c4c084cf8bccd10865e4703b6b34829d30b791c32232d96c1bac2947f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/__init__.py":{"size":5012,"mtime_ns":1783242582112287271,"hash":"1dced39f250919efc4aa798daee1efef3adcca054c7483843536c455919ff106"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/freight.py":{"size":11275,"mtime_ns":1783213205154827373,"hash":"557f9e9f06ab6f18eb33f54a579fb8ab0f6992d9b25bb530a2ec49d5b2365708"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/inventory.py":{"size":7742,"mtime_ns":1783242580346813026,"hash":"9b57e84bea4844ce93220773544064ed6979c5823b07831bc5fe734b6dc860d3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py":{"size":48150,"mtime_ns":1783945795484267217,"hash":"a9a876816af12e43b3fa6b9dc748b74b7107f0cae590e68a2a789945617c620e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py":{"size":33087,"mtime_ns":1783155250374329483,"hash":"6f7703d37ce761406d42f3be4e53ee85be0d3e43e5b880401087dde47ec6608f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/__init__.py":{"size":1181,"mtime_ns":1783257553396929141,"hash":"8ea3560a47775c0317f5e3d0eb01563f241ca728a09961a55e87209365a7897e"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/freight.py":{"size":10543,"mtime_ns":1783760751060550793,"hash":"2d64ca83553dbfc928887171941761114c5db012b9c4a01d34e2b522902bac38"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/base_data.py":{"size":33513,"mtime_ns":1783849851800999450,"hash":"133db64dcfad9ae687b90084eb8f1b5f713ebabce852bba26b600cab52e51c50"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/inventory.py":{"size":13188,"mtime_ns":1783242583174353699,"hash":"da03959cdab792ef503edae6ee27e45f9b5a8db1c63cdbcd97bafa85acc9be71"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/check_pl_json_aliases.py":{"size":2918,"mtime_ns":1781880510604174541,"hash":"b04c5636779ecbcb3082eabdbf42db846cc31f7376129845820c6a4c1e829104"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/base_data.py":{"size":19762,"mtime_ns":1783849843323086946,"hash":"21d29a63b2dbd9178f2239d109c4e71e668c2caf85788dcecc34e7533f0df4e6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_personnel_service.py":{"size":6707,"mtime_ns":1783845044115228598,"hash":"34f3d1d723890e294aac765a66d7e86ca87f4288f42cec674bb9151de091fe22"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_service.py":{"size":7694,"mtime_ns":1783849439910099822,"hash":"7bb0a6d4dfdb1ec11e72e971873791b8e188939e7c6b7328a0a2f4f8986c9d1c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_plan_service.py":{"size":39798,"mtime_ns":1783768766029953703,"hash":"0e0620d2878e4b28c560daf8095d30e8e8a281653d40baf01ef94e899ce114e8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_transport.py":{"size":9697,"mtime_ns":1783209147246415813,"hash":"aac3cfd1a30df824d1a4867c5b358e3155e19a051dbaffbae89c995b55767a8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_dibang_bridge_service.py":{"size":15310,"mtime_ns":1783777749440894312,"hash":"c506eb84c104ce63b98cde5b16644f16ddcf4e3aa335089bedcb4c267d21fc0d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/db/public_inventory.py":{"size":1492,"mtime_ns":1783211660985345577,"hash":"ed4e21307ac463410d296a2f8cf53f8e0429187344537bcf1e1212a7affa06a6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_inventory.py":{"size":6968,"mtime_ns":1782790898570930774,"hash":"79aa205d2e5e89ed45dd7b95068b93e3f6db82ee9258b0331b21d6c8ab551582"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_inventory_link_read.py":{"size":782,"mtime_ns":1782225276143253698,"hash":"6471dfc9a1fbe66223f79490a5827b2422e5ca6932305ccde6aef4b641676a6b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/public_site.py":{"size":8470,"mtime_ns":1783211738132414332,"hash":"08745e00bfa7bd756fbeef7ae7a1d3bf957d6403da51cf7825def02a38502d01"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_site_link_read.py":{"size":2362,"mtime_ns":1782225460524562610,"hash":"3b9e1b93d3c4375b6b3adb4476ceb0df356654089d994aef4fea7e4f29266c06"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_site_service.py":{"size":3701,"mtime_ns":1782225248175867714,"hash":"07585f13aaad965c106e88ac26f5f8c58852c0c2bb0bdb91820185133d799219"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_freight_settlement_service.py":{"size":47560,"mtime_ns":1783213204589333188,"hash":"53a61d4da0cd2e2d0bac74abcca13de3f3d506b603453811d8f1cd53fa50b358"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_data_scope.py":{"size":4660,"mtime_ns":1782649048011371782,"hash":"9545dc65fac7e13bf07ece2ec828ec5957bb115e23d0ac8c996f9c70362a4ecd"},"/Users/zlwu/work/00code/shanxia2.0/backend/DEPLOY.md":{"size":2574,"mtime_ns":1782639356701497576,"hash":"6989c30ab5c99ebf488137e31e5561b4a00d36060716dfad3fc247b673538818"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/crud/crm/data_scope_helpers.py":{"size":3358,"mtime_ns":1782650085670691361,"hash":"b0aab03bc7b3afb2faf39410e9881b65e6a2eeecba592d1655b5b9359fb4dbdd"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_quote_contract.py":{"size":12491,"mtime_ns":1782650163950860693,"hash":"eb6b944df35fda5edb6675b69b00f5a83a75fd78785251d1e81e1788ed439cfe"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api.py":{"size":14409,"mtime_ns":1782650231443625388,"hash":"fb4cf4178a4b7c5530999f0c950ed38310dfe81b3168c10117849d6f512be01d"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/patch_pr3_api_calls.py":{"size":3345,"mtime_ns":1782650279067732462,"hash":"57732d0beb80ee17b533c78ce0250967fa83c68354ea9d1972275ba1fbc39007"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_data_scope.py":{"size":801,"mtime_ns":1782650506729785291,"hash":"0f0275c56a43603e69a030dd1d284cfc7982a7636423cfff6d0e692eb4631cb1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/apply_pl_data_scope.py":{"size":10945,"mtime_ns":1782650517176615737,"hash":"928fe2112c9fd8bab4da7f4fc67d6d247c78187ca3b1a4146cc2fd3d9e04697f"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/bx_data_scope.py":{"size":2394,"mtime_ns":1782650938092205819,"hash":"1e8e1dbdcf4bc68c2e30b99015e930bb9522bd1f633e95604ec6a62bdb2b43f3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/db_data_scope.py":{"size":796,"mtime_ns":1782651142571517234,"hash":"ad4e206ae53e25247ebb004e0ef586077a6e7df0eac7b14973c26b186cffb2eb"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/delete_guard.py":{"size":3572,"mtime_ns":1782687610196676295,"hash":"223d91c51a1677b6a4b7802d5571af14d5cda8bc45e4e757b1f2150990a69bce"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_delete_guard.py":{"size":1565,"mtime_ns":1782687611517772849,"hash":"5e2a45f63b7296e3a10dfbd4b4716e54370e1439248881d6591cba5c9f6581d6"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_carrier_service.py":{"size":3479,"mtime_ns":1783848338604396640,"hash":"7d12991ffd2e3d7b768aaa587d7f9ae1ed4d641f65ec3f053ed103fc74a5a005"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py":{"size":6299,"mtime_ns":1782694169098881801,"hash":"4d5ab880c0c3ca91b485e1ba53725005b9f89fe205780d58a738c861dbb7e6f8"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_recharge.py":{"size":8824,"mtime_ns":1782693867411719704,"hash":"f084b6fb3e80de0455ee9cfcc857ae5814b79497786367380f3a375b16c4bf85"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_recharge_service.py":{"size":22641,"mtime_ns":1783760938743438422,"hash":"a4a9377a8243e30dd7d6a8a175c68525009465fdebdeb01230849156dd8b59f4"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_maintenance.py":{"size":6563,"mtime_ns":1782695447503836332,"hash":"c34b79f5bcd004c0f6353922492883e4b08e5a6bc229f0265c9af850d235848b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_maintenance.py":{"size":7793,"mtime_ns":1782695447583143336,"hash":"79033735d527926ac082200de0b89a122c53db3cbdf5fb33e3cc69f74dd017f5"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_maintenance_service.py":{"size":23307,"mtime_ns":1783761151873696556,"hash":"0c7aa346d9879347d6a98c435fadc47873907ca0774147b69acf0d392e00e58b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_urea.py":{"size":5609,"mtime_ns":1782696196169930337,"hash":"71b7de2f90b3c7c732b59683e5cd4d858288121414a1ff2679c039299f5fb024"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/vehicle_urea.py":{"size":6696,"mtime_ns":1782696220189638136,"hash":"750ecae5cdcc857031e618b87ffa9b28607bd47e72ecf6dc7ebbe51003682df3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_vehicle_urea_service.py":{"size":19556,"mtime_ns":1782696213546483763,"hash":"03d389e791e5fac9a5339d1259d342952fced97712c3657e8f791426de32743b"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_decorator.py":{"size":5312,"mtime_ns":1782701254052728785,"hash":"e476146985da29ad8cb77064d10314470546a8a52f6026a75fdbadd3fee34288"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_infer.py":{"size":1767,"mtime_ns":1782699326717654441,"hash":"4346307abeb03020a7069f560556b9954cf50203efb6ac65b0a4b9644b6a9b2d"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/oper_log_context.py":{"size":868,"mtime_ns":1782699327268762002,"hash":"064c356f3f0fbabc454311445f02d375b965c2c055ddc51386d4dad50ac3337a"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/core/redis_client.py":{"size":1691,"mtime_ns":1782790834895168051,"hash":"e5d84d7433ce745da7a37fb46dff5d5eb6ae027ef0efbf406da0c9c7fb6089ad"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/resource_snapshot.py":{"size":3823,"mtime_ns":1782793446819247296,"hash":"2d65c990d058d22010f8d4449652eb752c297a046b5d7b3ff6755c3e1cad0cf3"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_transport_resource_snapshot_service.py":{"size":4861,"mtime_ns":1782793450356380638,"hash":"6f94dcb582fe725738a54469e461aa0124b9754b2141cb78d3859ff1a2f25ca9"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/datetime_parse.py":{"size":929,"mtime_ns":1782905360746020898,"hash":"7a4eac85768cbeb0ba76f7f478ddadeeacab2498cd9be4070a76e1cfad693cdf"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/transport_address.py":{"size":2604,"mtime_ns":1782906539731495489,"hash":"6548b4b0c8c1d8096ce96ff1d5b523c67b12300f9a3eac66570b0256478a1120"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport_address.py":{"size":6875,"mtime_ns":1782907484528042124,"hash":"7880a37b53dc2e88534ca5750097792ee7e893c94d87bf1eecd8b6055fbba181"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/tasks/pl_cert_expiry.py":{"size":711,"mtime_ns":1783208067000967398,"hash":"7c02dbf83fad89c7da757965b545bf77f37792edd0d01d3ed320349b0b60a50b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_delivery_slip_template.sql":{"size":217,"mtime_ns":1783231586212866839,"hash":"e05e3fe7255e6c8a88aceb1aa53d743a4888a34c9fbaa4449c1cb8a275744d68"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_slip_template.sql":{"size":191,"mtime_ns":1783219958449266456,"hash":"e2a17c3df7be5cc0436ef979a48de81eecbe99c03f43662f4b0954a09dfa1305"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_template.sql":{"size":215,"mtime_ns":1783238744737524455,"hash":"24cf12e21f9f61f49c38e654c0ca655f56a21e5e2364e4c2ca4547dad583272e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no.sql":{"size":203,"mtime_ns":1783240340132373787,"hash":"de9b3c8e1617b9c345b2d4005e4a627f10ded089db89d35f0b389b333b840c08"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_subpack_slip_no_format.sql":{"size":571,"mtime_ns":1783241697391655899,"hash":"61fc58ebda64c5d6be6bfd374dda99c7134e38dc89031527f71916625c4e36db"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_plan_product_legal_use_cert_url.sql":{"size":1180,"mtime_ns":1783253793703960795,"hash":"01105ec581050477087d9bf65528cfe77ce0026d0fb682cba8014c4cdb046db7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/menu_badge.py":{"size":247,"mtime_ns":1783257567212910729,"hash":"88c31e5ef8cee73327a1a0f36ea7ae0e61fa8f1ae140ad95ed0c0b9c2b4d05f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/menu_badges.py":{"size":1203,"mtime_ns":1783257582921626135,"hash":"05dfdc446281abd9c3b273ebae2f9cbc4efe681fdc0ab288a77903e9e2bf83c7"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_menu_badge_service.py":{"size":6108,"mtime_ns":1783258109621359209,"hash":"aec342e2370f584c5ed0024bb08a8346c70e1827c09ab456b4b06e9dfc817d8c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_menu_names.sql":{"size":454,"mtime_ns":1783254856670799736,"hash":"d40ab4c556ab285498f4689c21736832deddc754a9a2b7d806e870ccb39fc9ae"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/seed_sys_menu.sql":{"size":79187,"mtime_ns":1783760394154878476,"hash":"22ce17df3bf17d8d6a9d3793fc74e1ec73bdc4c87e543ffbf77b8c3219e554b1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_menu_groups.sql":{"size":6367,"mtime_ns":1783256049450807031,"hash":"5f6964d1ea2712d3d72c8f43f08c16597d85fe79f3f54c8be99962090d6c2b67"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_pl_doc_reminder_menu_group.sql":{"size":1562,"mtime_ns":1783256051207137180,"hash":"82a0ce8c5293f5051967633c1c2e0a1dc60e1fc7c97919c9e0866246bbcbe3d1"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260711_hide_vehicle_urea_menus.sql":{"size":269,"mtime_ns":1783760394518896877,"hash":"a5f66647cdb4f0f403689b47b804f8099d7d710753823ef3ddc5e7a5a9ca4ca8"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_dibang_plan_quantity.py":{"size":4258,"mtime_ns":1783777759829460303,"hash":"6af8eb3c1f6c7ad34cd62f1e82e9c6b96737ffd48ba74dda7c5f888c55dd11cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py":{"size":10503,"mtime_ns":1783946967244318920,"hash":"07991890446a106b2d520e5e3c65e27af90c13d00945516ef1ce9bdf2e389879"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_type.sql":{"size":1662,"mtime_ns":1783843576747470605,"hash":"24fcd156f97e2bdf2bd158beb5358fe7159874783a84716c6c18d2565cc8ac1a"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_pl_personnel_affiliation.sql":{"size":753,"mtime_ns":1783845019912997576,"hash":"6d450d264921f43c4e74ee4a2bcfc8335d16f77d9e0413267389741a92bf4eb5"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_add_finance_dept.sql":{"size":1697,"mtime_ns":1783855927743333340,"hash":"4ce457089ead5c063ae8e1a6d6553416deb43c54a7edddb574ee2572390aba99"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/setup_business_roles.py":{"size":14256,"mtime_ns":1783858477739135462,"hash":"ac12df2cf75826931c85f4deb3ae28614e31ea825d0beb3cf351a8d4f5cb1071"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260712_reset_sys_dept.sql":{"size":4517,"mtime_ns":1783855538627076795,"hash":"3795d6127a4dcf55d406be0fe673b8a83655723fe1f07b855e6fe45823d489fa"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_users.py":{"size":28602,"mtime_ns":1783855936414773748,"hash":"f5626fd3ca8bbc16275862080365c3ea2a27fd0f608e2243a284493762a8f735"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/verify_web_menu_codes.py":{"size":2535,"mtime_ns":1783858485781974173,"hash":"16c9c072b5b80fb309d56823963ebd0dd1f437a3f74d7f82711dd8a7c2de86d2"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/refresh_business_role_menus.py":{"size":3812,"mtime_ns":1783858483854587001,"hash":"b2c76109936791e1f624e239b24832237fa0256b38b98578e39825ac215fb166"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/renumber_crm_product_no.py":{"size":9071,"mtime_ns":1783861492796558653,"hash":"320c63801100ea8e9fb62abfb44b3487139377e293310593a877ab2d06e9d2e3"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product.py":{"size":13287,"mtime_ns":1783860925852062495,"hash":"3e5dd462f2ad6218d2547b66db741132d0179037e6dd3ac24ddaa02a5b970d4b"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_product_category.py":{"size":15583,"mtime_ns":1783860690842141129,"hash":"9cbdfdf3335a366aebd0a605431b3952ea9aab26bd564d075d501479ae0b20f7"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/compare_dict_snapshots.py":{"size":11072,"mtime_ns":1783860128258640426,"hash":"cfc98cc72c5e387317cfa0a7670c47067fffe8f2e540d5cd580ee459e173e4ef"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_sys_oss.py":{"size":22858,"mtime_ns":1783885816251409459,"hash":"20f59e7e19a0c4415bdf17cef32a31db63220346688b3dbe06bc2c52a42d475c"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration/minio_url.py":{"size":4770,"mtime_ns":1783884947929403985,"hash":"54a1bf95512c0a8b5feeb518ea3af76983bb1b0a3ba645898b07debdb2cc52e9"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_customer.py":{"size":25235,"mtime_ns":1783886258025843303,"hash":"f30d5a50a28a1130325a9d9db88586bcae9e2a39434f077ded25f847af2ed66f"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py":{"size":23720,"mtime_ns":1783887271166904779,"hash":"f98964806f32c3020bdd7d644d930760d6ea3ad5162d5f1d6125494263dd5598"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py":{"size":13601,"mtime_ns":1783888353771580120,"hash":"c4af77164dac9ba4195c3d239c9679ea367b92f5f7500139f3b59547525af24e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py":{"size":18423,"mtime_ns":1783887050391179085,"hash":"72b84e497176bc63264c26d891c591c839f9dd9788988043c5752413c1b62a09"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py":{"size":32783,"mtime_ns":1783888844450695833,"hash":"16751fcd542e209535216a0516d78b62eecb81732d7fe0f9ec051fdf811e93b6"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py":{"size":36188,"mtime_ns":1783888258230435217,"hash":"a6269c8eeff19f4ae8ff7d22a3544ebc4a1858aaecd59583e6afd140a7fa766e"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py":{"size":27580,"mtime_ns":1783887475224438064,"hash":"4ac389eb6cb7437d4f5e8203d9908efec9836046ce8628a5e4be1f8b8ddd52cd"},"/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py":{"size":2829,"mtime_ns":1783946968430310316,"hash":"e89b3aa798794dc77085af5c4b880cdddcd2c0590c3cc3414f8a5389fd5f6d93"},"/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql":{"size":3436,"mtime_ns":1783946793684378982,"hash":"ce61899ec7e13f41de08dbc923dd1ff2a1a976603d13c8f09aa6fd5be9c914a2"}} \ No newline at end of file diff --git a/backend/graphify-out/graph.json b/backend/graphify-out/graph.json index 5db089cb5..51ad19b85 100644 --- a/backend/graphify-out/graph.json +++ b/backend/graphify-out/graph.json @@ -530,7 +530,7 @@ "source_file": "app/main.py", "source_location": "L39", "id": "fastapi", - "community": 35, + "community": 113, "norm_label": "fastapi" }, { @@ -836,7 +836,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L1", "id": "app_tasks_pl_cert_expiry_py", - "community": 143, + "community": 159, "norm_label": "pl_cert_expiry.py" }, { @@ -845,7 +845,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L10", "id": "tasks_pl_cert_expiry_scan_pl_cert_expiry_job", - "community": 143, + "community": 159, "norm_label": "scan_pl_cert_expiry_job()" }, { @@ -854,7 +854,7 @@ "source_file": "app/tasks/pl_cert_expiry.py", "source_location": "L11", "id": "tasks_pl_cert_expiry_rationale_11", - "community": 143, + "community": 159, "norm_label": "\u6bcf\u65e5\u626b\u63cf pl_cert,\u751f\u6210\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u3002" }, { @@ -863,7 +863,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "app_core_db_auth_py", - "community": 62, + "community": 113, "norm_label": "db_auth.py" }, { @@ -872,7 +872,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L22", "id": "core_db_auth_dbusercontext", - "community": 48, + "community": 11, "norm_label": "dbusercontext" }, { @@ -917,7 +917,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L49", "id": "core_db_auth_get_db_current_user", - "community": 62, + "community": 113, "norm_label": "get_db_current_user()" }, { @@ -926,7 +926,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L61", "id": "core_db_auth_get_db_current_user_optional", - "community": 62, + "community": 113, "norm_label": "get_db_current_user_optional()" }, { @@ -935,7 +935,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L61", "id": "app_core_db_auth_py_session", - "community": 62, + "community": 113, "norm_label": "session" }, { @@ -944,7 +944,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L1", "id": "core_db_auth_rationale_1", - "community": 62, + "community": 113, "norm_label": "\u5730\u78c5\u6a21\u5757\u8ba4\u8bc1\u9002\u914d:\u95e8\u6237 jwt \u7528\u6237 \u2192 db \u4e1a\u52a1\u4e0a\u4e0b\u6587\u3002" }, { @@ -953,7 +953,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L23", "id": "core_db_auth_rationale_23", - "community": 48, + "community": 11, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002" }, { @@ -971,7 +971,7 @@ "source_file": "app/core/db_auth.py", "source_location": "L65", "id": "core_db_auth_rationale_65", - "community": 62, + "community": 113, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002" }, { @@ -1628,7 +1628,7 @@ "source_file": "app/core/config.py", "source_location": "L1", "id": "app_core_config_py", - "community": 144, + "community": 107, "norm_label": "config.py" }, { @@ -1637,7 +1637,7 @@ "source_file": "app/core/config.py", "source_location": "L7", "id": "core_config_settings", - "community": 144, + "community": 107, "norm_label": "settings" }, { @@ -1646,7 +1646,7 @@ "source_file": "", "source_location": "", "id": "basesettings", - "community": 144, + "community": 107, "norm_label": "basesettings" }, { @@ -1655,7 +1655,7 @@ "source_file": "app/core/config.py", "source_location": "L173", "id": "core_config_config", - "community": 144, + "community": 107, "norm_label": "config" }, { @@ -2159,7 +2159,7 @@ "source_file": "app/core/database.py", "source_location": "L1", "id": "app_core_database_py", - "community": 62, + "community": 113, "norm_label": "database.py" }, { @@ -2168,7 +2168,7 @@ "source_file": "app/core/database.py", "source_location": "L28", "id": "core_database_get_db", - "community": 62, + "community": 113, "norm_label": "get_db()" }, { @@ -2177,7 +2177,7 @@ "source_file": "app/core/database.py", "source_location": "L38", "id": "core_database_auto_fill_create_dept_id", - "community": 62, + "community": 113, "norm_label": "_auto_fill_create_dept_id()" }, { @@ -2186,7 +2186,7 @@ "source_file": "app/core/database.py", "source_location": "L39", "id": "core_database_rationale_39", - "community": 62, + "community": 113, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id" }, { @@ -2195,7 +2195,7 @@ "source_file": "app/core/security.py", "source_location": "L1", "id": "app_core_security_py", - "community": 172, + "community": 32, "norm_label": "security.py" }, { @@ -2204,7 +2204,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "id": "core_security_verify_password", - "community": 172, + "community": 32, "norm_label": "verify_password()" }, { @@ -2213,7 +2213,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "id": "app_core_security_py_str", - "community": 172, + "community": 32, "norm_label": "str" }, { @@ -2222,7 +2222,7 @@ "source_file": "app/core/security.py", "source_location": "L4", "id": "app_core_security_py_bool", - "community": 172, + "community": 32, "norm_label": "bool" }, { @@ -2231,7 +2231,7 @@ "source_file": "app/core/security.py", "source_location": "L20", "id": "core_security_get_password_hash", - "community": 172, + "community": 32, "norm_label": "get_password_hash()" }, { @@ -2240,7 +2240,7 @@ "source_file": "app/core/security.py", "source_location": "L5", "id": "core_security_rationale_5", - "community": 172, + "community": 32, "norm_label": "\u9a8c\u8bc1\u5bc6\u7801(\u54c8\u5e0c\u975e bcrypt \u6216\u635f\u574f\u65f6\u8fd4\u56de false,\u907f\u514d\u629b\u9519)" }, { @@ -2249,7 +2249,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "app_core_request_payload_py", - "community": 109, + "community": 44, "norm_label": "request_payload.py" }, { @@ -2258,7 +2258,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L12", "id": "core_request_payload_resolve_request_payload", - "community": 109, + "community": 44, "norm_label": "resolve_request_payload()" }, { @@ -2267,7 +2267,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L12", "id": "app_core_request_payload_py_str", - "community": 109, + "community": 44, "norm_label": "str" }, { @@ -2276,7 +2276,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L1", "id": "core_request_payload_rationale_1", - "community": 109, + "community": 44, "norm_label": "\u7edf\u4e00\u89e3\u6790\u63a5\u53e3\u8bf7\u6c42\u8f7d\u8377(\u660e\u6587 / \u5bc6\u6587\u4fe1\u5c01)\u3002" }, { @@ -2285,7 +2285,7 @@ "source_file": "app/core/request_payload.py", "source_location": "L18", "id": "core_request_payload_rationale_18", - "community": 109, + "community": 44, "norm_label": "\u517c\u5bb9\u660e\u6587\u4e0e\u5bc6\u6587\u4fe1\u5c01,\u8fd4\u56de\u4e1a\u52a1\u5c42 payload(\u591a\u4e3a dict;\u6279\u91cf\u6570\u7ec4\u63a5\u53e3\u89e3\u5bc6\u540e\u4e3a list)\u3002" }, { @@ -2294,7 +2294,7 @@ "source_file": "app/core/__init__.py", "source_location": "L1", "id": "app_core_init_py", - "community": 144, + "community": 107, "norm_label": "__init__.py" }, { @@ -2348,7 +2348,7 @@ "source_file": "app/core/response.py", "source_location": "L1", "id": "app_core_response_py", - "community": 177, + "community": 47, "norm_label": "response.py" }, { @@ -2357,7 +2357,7 @@ "source_file": "app/core/response.py", "source_location": "L8", "id": "core_response_responsemodel", - "community": 1, + "community": 47, "norm_label": "responsemodel" }, { @@ -2366,7 +2366,7 @@ "source_file": "app/core/response.py", "source_location": "L15", "id": "core_response_config", - "community": 177, + "community": 47, "norm_label": "config" }, { @@ -2375,7 +2375,7 @@ "source_file": "app/core/response.py", "source_location": "L19", "id": "core_response_pageresult", - "community": 1, + "community": 47, "norm_label": "pageresult" }, { @@ -2402,7 +2402,7 @@ "source_file": "app/core/response.py", "source_location": "L28", "id": "app_core_response_py_str", - "community": 177, + "community": 2, "norm_label": "str" }, { @@ -2411,7 +2411,7 @@ "source_file": "app/core/response.py", "source_location": "L39", "id": "core_response_format_api_error_message", - "community": 177, + "community": 35, "norm_label": "format_api_error_message()" }, { @@ -2447,7 +2447,7 @@ "source_file": "app/core/response.py", "source_location": "L40", "id": "core_response_rationale_40", - "community": 177, + "community": 35, "norm_label": "\u5c06 http/sqlalchemy \u7b49\u5f02\u5e38\u8f6c\u4e3a\u53ef\u5c55\u793a\u7684\u9519\u8bef\u6587\u6848(\u907f\u514d str([]) \u7a7a\u5217\u8868)\u3002" }, { @@ -2528,7 +2528,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "app_core_menu_guard_py", - "community": 65, + "community": 113, "norm_label": "menu_guard.py" }, { @@ -2546,7 +2546,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "id": "core_menu_guard_get_user_menu_codes", - "community": 65, + "community": 89, "norm_label": "get_user_menu_codes()" }, { @@ -2555,7 +2555,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "id": "app_core_menu_guard_py_session", - "community": 65, + "community": 89, "norm_label": "session" }, { @@ -2564,7 +2564,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L23", "id": "app_core_menu_guard_py_str", - "community": 65, + "community": 89, "norm_label": "str" }, { @@ -2573,7 +2573,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L28", "id": "core_menu_guard_require_menu_code", - "community": 65, + "community": 89, "norm_label": "require_menu_code()" }, { @@ -2582,7 +2582,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L1", "id": "core_menu_guard_rationale_1", - "community": 65, + "community": 113, "norm_label": "\u83dc\u5355 code \u6743\u9650\u5b88\u536b(v0.3:\u901a\u8fc7 sys_user_role \u2192 sys_role_menu \u2192 sys_menu.perms)" }, { @@ -2600,7 +2600,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L24", "id": "core_menu_guard_rationale_24", - "community": 65, + "community": 89, "norm_label": "\u8bfb\u53d6\u7528\u6237\u6388\u6743\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6\u96c6\u5408(\u4e0e\u524d\u7aef meta.menucode / perms \u5bf9\u9f50)\u3002" }, { @@ -2609,7 +2609,7 @@ "source_file": "app/core/menu_guard.py", "source_location": "L29", "id": "core_menu_guard_rationale_29", - "community": 65, + "community": 89, "norm_label": "\u63a5\u53e3\u83dc\u5355\u6743\u9650\u5b88\u536b\u3002super_admin \u76f4\u63a5\u653e\u884c\u3002" }, { @@ -2735,7 +2735,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "app_core_redis_client_py", - "community": 163, + "community": 49, "norm_label": "redis_client.py" }, { @@ -2744,7 +2744,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L15", "id": "core_redis_client_redis_enabled", - "community": 163, + "community": 49, "norm_label": "redis_enabled()" }, { @@ -2753,7 +2753,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L15", "id": "app_core_redis_client_py_bool", - "community": 163, + "community": 49, "norm_label": "bool" }, { @@ -2762,7 +2762,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L19", "id": "core_redis_client_redis_common_kwargs", - "community": 163, + "community": 49, "norm_label": "_redis_common_kwargs()" }, { @@ -2771,7 +2771,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L32", "id": "core_redis_client_get_sync_redis_client", - "community": 163, + "community": 49, "norm_label": "get_sync_redis_client()" }, { @@ -2780,7 +2780,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L32", "id": "app_core_redis_client_py_redis", - "community": 163, + "community": 49, "norm_label": "redis" }, { @@ -2789,7 +2789,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L45", "id": "core_redis_client_get_redis_client", - "community": 163, + "community": 49, "norm_label": "get_redis_client()" }, { @@ -2798,7 +2798,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L1", "id": "core_redis_client_rationale_1", - "community": 163, + "community": 49, "norm_label": "\u5171\u4eab redis \u5ba2\u6237\u7aef(\u540c\u6b65:\u4f1a\u8bdd\u9274\u6743;\u5f02\u6b65:api \u52a0\u5bc6 nonce)\u3002" }, { @@ -2807,7 +2807,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L33", "id": "core_redis_client_rationale_33", - "community": 163, + "community": 49, "norm_label": "\u540c\u6b65 redis(auth \u4f1a\u8bdd\u7b49,\u5728\u7ebf\u7a0b\u6c60\u4e2d\u8c03\u7528)\u3002" }, { @@ -2816,7 +2816,7 @@ "source_file": "app/core/redis_client.py", "source_location": "L46", "id": "core_redis_client_rationale_46", - "community": 163, + "community": 49, "norm_label": "\u5f02\u6b65 redis(api \u52a0\u5bc6 nonce \u7b49\u4e2d\u95f4\u4ef6)\u3002" }, { @@ -2852,7 +2852,7 @@ "source_file": "app/core/utils.py", "source_location": "L9", "id": "core_utils_generate_uuid", - "community": 19, + "community": 15, "norm_label": "generate_uuid()" }, { @@ -2870,7 +2870,7 @@ "source_file": "app/core/utils.py", "source_location": "L14", "id": "core_utils_generate_id", - "community": 124, + "community": 34, "norm_label": "generate_id()" }, { @@ -3068,7 +3068,7 @@ "source_file": "app/core/storage.py", "source_location": "L91", "id": "core_storage_localstorage", - "community": 27, + "community": 1, "norm_label": "localstorage" }, { @@ -3077,7 +3077,7 @@ "source_file": "app/core/storage.py", "source_location": "L94", "id": "core_storage_localstorage_init", - "community": 27, + "community": 1, "norm_label": ".__init__()" }, { @@ -3086,7 +3086,7 @@ "source_file": "app/core/storage.py", "source_location": "L98", "id": "core_storage_localstorage_ensure_dir", - "community": 27, + "community": 1, "norm_label": "._ensure_dir()" }, { @@ -3095,7 +3095,7 @@ "source_file": "app/core/storage.py", "source_location": "L98", "id": "app_core_storage_py_path", - "community": 27, + "community": 1, "norm_label": "path" }, { @@ -3104,7 +3104,7 @@ "source_file": "app/core/storage.py", "source_location": "L104", "id": "core_storage_localstorage_generate_filename", - "community": 27, + "community": 1, "norm_label": "._generate_filename()" }, { @@ -3131,7 +3131,7 @@ "source_file": "app/core/storage.py", "source_location": "L134", "id": "core_storage_localstorage_delete_file", - "community": 27, + "community": 1, "norm_label": ".delete_file()" }, { @@ -3140,7 +3140,7 @@ "source_file": "app/core/storage.py", "source_location": "L151", "id": "core_storage_localstorage_get_url", - "community": 27, + "community": 1, "norm_label": ".get_url()" }, { @@ -3365,7 +3365,7 @@ "source_file": "app/core/storage.py", "source_location": "L380", "id": "core_storage_get_storage", - "community": 27, + "community": 1, "norm_label": "get_storage()" }, { @@ -3752,7 +3752,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "id": "core_bx_auth_bxusercontext_to_tenant_user_dict", - "community": 63, + "community": 142, "norm_label": ".to_tenant_user_dict()" }, { @@ -3761,7 +3761,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "id": "app_core_bx_auth_py_str", - "community": 63, + "community": 142, "norm_label": "str" }, { @@ -3770,7 +3770,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L22", "id": "app_core_bx_auth_py_any", - "community": 63, + "community": 142, "norm_label": "any" }, { @@ -3779,7 +3779,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L30", "id": "core_bx_auth_bxusercontext_to_user_info", - "community": 63, + "community": 142, "norm_label": ".to_user_info()" }, { @@ -3815,7 +3815,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L23", "id": "core_bx_auth_rationale_23", - "community": 63, + "community": 142, "norm_label": "\u4f9b get_tenant_no \u7b49\u95e8\u6237\u5de5\u5177\u4f7f\u7528\u3002" }, { @@ -3824,7 +3824,7 @@ "source_file": "app/core/bx_auth.py", "source_location": "L31", "id": "core_bx_auth_rationale_31", - "community": 63, + "community": 142, "norm_label": "\u4e0e\u95e8\u6237 jwt / apply_data_scope \u6240\u9700\u7684 user_info \u5b57\u6bb5\u5bf9\u9f50\u3002" }, { @@ -4004,7 +4004,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "app_core_admin_request_json_py", - "community": 109, + "community": 44, "norm_label": "admin_request_json.py" }, { @@ -4013,7 +4013,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "core_admin_request_json_parse_admin_request_json", - "community": 109, + "community": 44, "norm_label": "parse_admin_request_json()" }, { @@ -4022,7 +4022,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "app_core_admin_request_json_py_request", - "community": 109, + "community": 44, "norm_label": "request" }, { @@ -4031,7 +4031,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "app_core_admin_request_json_py_str", - "community": 109, + "community": 44, "norm_label": "str" }, { @@ -4040,7 +4040,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L19", "id": "app_core_admin_request_json_py_any", - "community": 109, + "community": 44, "norm_label": "any" }, { @@ -4049,7 +4049,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L1", "id": "core_admin_request_json_rationale_1", - "community": 109, + "community": 44, "norm_label": "\u8fd0\u8425 web(/web/admin)json \u8bf7\u6c42\u4f53\u89e3\u6790\u3002 \u4e0e apicryptomiddleware \u914d\u5408:\u4e2d\u95f4\u4ef6\u672a\u6539\u5199 body \u65f6,\u5728\u8def\u7531\u5185\u89e3\u5bc6 `{" }, { @@ -4058,7 +4058,7 @@ "source_file": "app/core/admin_request_json.py", "source_location": "L25", "id": "core_admin_request_json_rationale_25", - "community": 109, + "community": 44, "norm_label": "\u8bfb\u53d6 json body;dict \u65f6\u8d70 resolve_request_payload(\u660e\u6587 / \u5bc6\u6587 / data \u5305\u88c5)\u3002 returns:" }, { @@ -4175,7 +4175,7 @@ "source_file": "app/core/delete_guard.py", "source_location": "L95", "id": "core_delete_guard_assert_row_deletable_by_creator", - "community": 48, + "community": 80, "norm_label": "assert_row_deletable_by_creator()" }, { @@ -4634,7 +4634,7 @@ "source_file": "app/utils/bx_date_range.py", "source_location": "L57", "id": "utils_bx_date_range_append_create_time_filters", - "community": 45, + "community": 53, "norm_label": "append_create_time_filters()" }, { @@ -4670,7 +4670,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "app_utils_crm_export_columns_py", - "community": 74, + "community": 127, "norm_label": "crm_export_columns.py" }, { @@ -4679,7 +4679,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "id": "utils_crm_export_columns_yes_no", - "community": 74, + "community": 127, "norm_label": "_yes_no()" }, { @@ -4688,7 +4688,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L7", "id": "app_utils_crm_export_columns_py_str", - "community": 74, + "community": 127, "norm_label": "str" }, { @@ -4697,7 +4697,7 @@ "source_file": "app/utils/crm_export_columns.py", "source_location": "L1", "id": "utils_crm_export_columns_rationale_1", - "community": 74, + "community": 127, "norm_label": "crm \u6a21\u5757 excel \u5bfc\u51fa\u5217\u5b9a\u4e49(\u5b57\u6bb5\u4e0e\u5b57\u5178\u7c7b\u578b\u5bf9\u9f50 java *vo @exceldictformat)\u3002" }, { @@ -4715,7 +4715,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "app_utils_excel_export_py", - "community": 74, + "community": 127, "norm_label": "excel_export.py" }, { @@ -4724,7 +4724,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L18", "id": "utils_excel_export_exportcolumn", - "community": 74, + "community": 127, "norm_label": "exportcolumn" }, { @@ -4733,7 +4733,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L27", "id": "utils_excel_export_load_dict_label_maps", - "community": 74, + "community": 127, "norm_label": "load_dict_label_maps()" }, { @@ -4742,7 +4742,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L27", "id": "app_utils_excel_export_py_session", - "community": 74, + "community": 127, "norm_label": "session" }, { @@ -4751,7 +4751,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L27", "id": "app_utils_excel_export_py_str", - "community": 74, + "community": 127, "norm_label": "str" }, { @@ -4760,7 +4760,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L56", "id": "utils_excel_export_dictlabelresolver", - "community": 74, + "community": 127, "norm_label": "dictlabelresolver" }, { @@ -4769,7 +4769,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L59", "id": "utils_excel_export_dictlabelresolver_init", - "community": 74, + "community": 127, "norm_label": ".__init__()" }, { @@ -4778,7 +4778,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L71", "id": "utils_excel_export_dictlabelresolver_resolve", - "community": 74, + "community": 127, "norm_label": ".resolve()" }, { @@ -4787,7 +4787,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L71", "id": "app_utils_excel_export_py_any", - "community": 74, + "community": 127, "norm_label": "any" }, { @@ -4796,7 +4796,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L83", "id": "utils_excel_export_dictlabelresolver_row_to_cells", - "community": 74, + "community": 127, "norm_label": ".row_to_cells()" }, { @@ -4805,7 +4805,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L87", "id": "utils_excel_export_build_workbook", - "community": 74, + "community": 127, "norm_label": "_build_workbook()" }, { @@ -4814,7 +4814,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L104", "id": "utils_excel_export_workbook_to_streaming_response", - "community": 74, + "community": 127, "norm_label": "workbook_to_streaming_response()" }, { @@ -4823,7 +4823,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L104", "id": "app_utils_excel_export_py_bool", - "community": 74, + "community": 127, "norm_label": "bool" }, { @@ -4841,7 +4841,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L124", "id": "utils_excel_export_export_rows_to_xlsx_response", - "community": 74, + "community": 127, "norm_label": "export_rows_to_xlsx_response()" }, { @@ -4850,7 +4850,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L1", "id": "utils_excel_export_rationale_1", - "community": 74, + "community": 127, "norm_label": "excel \u5bfc\u51fa\u5de5\u5177:\u96c6\u4e2d\u5904\u7406\u5b57\u5178 code \u2192 label(\u5bf9\u9f50 java exceldictconvert / exceldictpreloadconver" }, { @@ -4859,7 +4859,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L19", "id": "utils_excel_export_rationale_19", - "community": 74, + "community": 127, "norm_label": "\u5bfc\u51fa\u5217\u5b9a\u4e49,dict_type \u975e\u7a7a\u65f6\u81ea\u52a8\u5c06\u5b57\u5178 value \u8f6c\u4e3a label\u3002" }, { @@ -4868,7 +4868,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L32", "id": "utils_excel_export_rationale_32", - "community": 74, + "community": 127, "norm_label": "\u9884\u52a0\u8f7d\u591a\u4e2a\u5b57\u5178\u7c7b\u578b\u7684 value\u2192label \u6620\u5c04(\u5355\u6b21\u67e5\u8be2,\u907f\u514d n+1)\u3002" }, { @@ -4877,7 +4877,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L57", "id": "utils_excel_export_rationale_57", - "community": 74, + "community": 127, "norm_label": "\u5bfc\u51fa\u5355\u5143\u683c\u89e3\u6790:\u6309\u5217\u914d\u7f6e\u505a\u5b57\u5178\u7ffb\u8bd1\u6216\u81ea\u5b9a\u4e49\u683c\u5f0f\u5316\u3002" }, { @@ -4886,7 +4886,7 @@ "source_file": "app/utils/excel_export.py", "source_location": "L134", "id": "utils_excel_export_rationale_134", - "community": 74, + "community": 127, "norm_label": "crm \u5217\u8868\u5bfc\u51fa\u7edf\u4e00\u5165\u53e3:\u8868\u5934 + \u884c\u6570\u636e + \u5b57\u5178 label \u8f6c\u6362 + \u6587\u4ef6\u6d41\u54cd\u5e94\u3002" }, { @@ -5075,7 +5075,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L1", "id": "app_models_pl_models_py", - "community": 48, + "community": 11, "norm_label": "pl_models.py" }, { @@ -5084,7 +5084,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L28", "id": "models_pl_models_plcarrier", - "community": 48, + "community": 11, "norm_label": "plcarrier" }, { @@ -5102,7 +5102,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L57", "id": "models_pl_models_plvehicle", - "community": 48, + "community": 11, "norm_label": "plvehicle" }, { @@ -5111,7 +5111,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L83", "id": "models_pl_models_plpersonnel", - "community": 48, + "community": 11, "norm_label": "plpersonnel" }, { @@ -5129,7 +5129,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L141", "id": "models_pl_models_plcert", - "community": 143, + "community": 98, "norm_label": "plcert" }, { @@ -5165,7 +5165,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L239", "id": "models_pl_models_plplan", - "community": 28, + "community": 74, "norm_label": "plplan" }, { @@ -5174,7 +5174,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L338", "id": "models_pl_models_plplanproduct", - "community": 28, + "community": 74, "norm_label": "plplanproduct" }, { @@ -5210,7 +5210,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L506", "id": "models_pl_models_plplantransport", - "community": 28, + "community": 11, "norm_label": "plplantransport" }, { @@ -5219,7 +5219,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L525", "id": "models_pl_models_pltransportsitelink", - "community": 28, + "community": 74, "norm_label": "pltransportsitelink" }, { @@ -5282,7 +5282,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L725", "id": "models_pl_models_plinventorytransaction", - "community": 7, + "community": 20, "norm_label": "plinventorytransaction" }, { @@ -5291,7 +5291,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L754", "id": "models_pl_models_plinventorywarning", - "community": 7, + "community": 3, "norm_label": "plinventorywarning" }, { @@ -5399,7 +5399,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L339", "id": "models_pl_models_rationale_339", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product" }, { @@ -5435,7 +5435,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L526", "id": "models_pl_models_rationale_526", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -5489,7 +5489,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L726", "id": "models_pl_models_rationale_726", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction" }, { @@ -5498,7 +5498,7 @@ "source_file": "app/models/pl_models.py", "source_location": "L755", "id": "models_pl_models_rationale_755", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning" }, { @@ -5588,7 +5588,7 @@ "source_file": "", "source_location": "", "id": "str", - "community": 27, + "community": 64, "norm_label": "str" }, { @@ -5678,7 +5678,7 @@ "source_file": "app/models/models.py", "source_location": "L236", "id": "models_models_syspost", - "community": 95, + "community": 80, "norm_label": "syspost" }, { @@ -5705,7 +5705,7 @@ "source_file": "app/models/models.py", "source_location": "L302", "id": "models_models_sysethnic", - "community": 164, + "community": 25, "norm_label": "sysethnic" }, { @@ -5876,7 +5876,7 @@ "source_file": "app/models/models.py", "source_location": "L303", "id": "models_models_rationale_303", - "community": 164, + "community": 25, "norm_label": "\u6c11\u65cf\u7801\u8868 sys_ethnic(\u56fd\u6807 gb/t 3304,\u5168\u5c40)" }, { @@ -5930,7 +5930,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "app_models_crm_models_py", - "community": 101, + "community": 90, "norm_label": "crm_models.py" }, { @@ -5957,7 +5957,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L78", "id": "models_crm_models_sysoss", - "community": 141, + "community": 121, "norm_label": "sysoss" }, { @@ -5975,7 +5975,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L193", "id": "models_crm_models_crmcontact", - "community": 30, + "community": 117, "norm_label": "crmcontact" }, { @@ -6065,7 +6065,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L554", "id": "models_crm_models_crmcontractapproval", - "community": 101, + "community": 23, "norm_label": "crmcontractapproval" }, { @@ -6074,7 +6074,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L585", "id": "models_crm_models_crmcontractchange", - "community": 101, + "community": 148, "norm_label": "crmcontractchange" }, { @@ -6083,7 +6083,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L616", "id": "models_crm_models_crmcontracttemplate", - "community": 101, + "community": 148, "norm_label": "crmcontracttemplate" }, { @@ -6101,7 +6101,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L688", "id": "models_crm_models_crmcontractproductpricetier", - "community": 101, + "community": 56, "norm_label": "crmcontractproductpricetier" }, { @@ -6110,7 +6110,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L713", "id": "models_crm_models_crmquote", - "community": 101, + "community": 29, "norm_label": "crmquote" }, { @@ -6128,7 +6128,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L806", "id": "models_crm_models_crmquoteapproval", - "community": 52, + "community": 29, "norm_label": "crmquoteapproval" }, { @@ -6164,7 +6164,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L931", "id": "models_crm_models_crmsupplierinfo", - "community": 31, + "community": 40, "norm_label": "crmsupplierinfo" }, { @@ -6173,7 +6173,7 @@ "source_file": "app/models/crm_models.py", "source_location": "L1", "id": "models_crm_models_rationale_1", - "community": 101, + "community": 90, "norm_label": "crm \u6a21\u5757\u6570\u636e\u6a21\u578b(\u4ea7\u54c1\u5206\u7c7b\u3001\u4ea7\u54c1\u4e3b\u8868\u3001\u7edf\u4e00\u9644\u4ef6\u8868\u3001\u5ba2\u6237\u7ba1\u7406\u3001\u516c\u6d77\u6c60\u3001\u7ebf\u7d22\u7ba1\u7406)" }, { @@ -6848,7 +6848,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "app_schemas_leave_py", - "community": 155, + "community": 22, "norm_label": "leave.py" }, { @@ -6857,7 +6857,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L7", "id": "schemas_leave_leavecreate", - "community": 155, + "community": 65, "norm_label": "leavecreate" }, { @@ -6866,7 +6866,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L16", "id": "schemas_leave_leaveupdate", - "community": 155, + "community": 65, "norm_label": "leaveupdate" }, { @@ -6884,7 +6884,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L39", "id": "schemas_leave_config", - "community": 155, + "community": 22, "norm_label": "config" }, { @@ -6893,7 +6893,7 @@ "source_file": "app/schemas/leave.py", "source_location": "L1", "id": "schemas_leave_rationale_1", - "community": 155, + "community": 22, "norm_label": "pydantic schemas - \u8bf7\u5047\u7533\u8bf7" }, { @@ -6902,7 +6902,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L1", "id": "app_schemas_pl_plan_py", - "community": 36, + "community": 47, "norm_label": "plan.py" }, { @@ -6920,7 +6920,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L46", "id": "pl_plan_planproductcreate", - "community": 20, + "community": 6, "norm_label": "planproductcreate" }, { @@ -6956,7 +6956,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L126", "id": "pl_plan_plancreate", - "community": 20, + "community": 47, "norm_label": "plancreate" }, { @@ -6965,7 +6965,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L132", "id": "pl_plan_plantransportcreateblock", - "community": 28, + "community": 6, "norm_label": "plantransportcreateblock" }, { @@ -6974,7 +6974,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L146", "id": "pl_plan_planupdate", - "community": 36, + "community": 47, "norm_label": "planupdate" }, { @@ -6983,7 +6983,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L186", "id": "pl_plan_hazardcertreadybody", - "community": 36, + "community": 47, "norm_label": "hazardcertreadybody" }, { @@ -6992,7 +6992,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L191", "id": "pl_plan_planread", - "community": 36, + "community": 47, "norm_label": "planread" }, { @@ -7001,7 +7001,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L218", "id": "pl_plan_planwithproducts", - "community": 36, + "community": 47, "norm_label": "planwithproducts" }, { @@ -7010,7 +7010,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L222", "id": "pl_plan_planinboundsliptemplatesave", - "community": 36, + "community": 47, "norm_label": "planinboundsliptemplatesave" }, { @@ -7019,7 +7019,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L227", "id": "pl_plan_plandeliverysliptemplatesave", - "community": 36, + "community": 47, "norm_label": "plandeliverysliptemplatesave" }, { @@ -7028,7 +7028,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L234", "id": "pl_plan_plansubpacksliptemplatesave", - "community": 36, + "community": 47, "norm_label": "plansubpacksliptemplatesave" }, { @@ -7037,7 +7037,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L246", "id": "pl_plan_createfromcontractrequest", - "community": 36, + "community": 47, "norm_label": "createfromcontractrequest" }, { @@ -7046,7 +7046,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L254", "id": "pl_plan_plancreatefull", - "community": 20, + "community": 47, "norm_label": "plancreatefull" }, { @@ -7064,7 +7064,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L280", "id": "pl_plan_planproductcertitem", - "community": 36, + "community": 47, "norm_label": "planproductcertitem" }, { @@ -7073,7 +7073,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L288", "id": "pl_plan_planproductcertsupdate", - "community": 36, + "community": 47, "norm_label": "planproductcertsupdate" }, { @@ -7082,7 +7082,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L293", "id": "pl_plan_planarchiveproductitem", - "community": 28, + "community": 6, "norm_label": "planarchiveproductitem" }, { @@ -7091,7 +7091,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L299", "id": "pl_plan_planarchivefreightblock", - "community": 28, + "community": 6, "norm_label": "planarchivefreightblock" }, { @@ -7100,7 +7100,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L310", "id": "pl_plan_planarchivebody", - "community": 36, + "community": 47, "norm_label": "planarchivebody" }, { @@ -7109,7 +7109,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L316", "id": "pl_plan_plandriverfeedbackupdatebody", - "community": 36, + "community": 47, "norm_label": "plandriverfeedbackupdatebody" }, { @@ -7118,7 +7118,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L324", "id": "pl_plan_plansitefeedbackupdatebody", - "community": 36, + "community": 47, "norm_label": "plansitefeedbackupdatebody" }, { @@ -7127,7 +7127,7 @@ "source_file": "app/schemas/pl/plan.py", "source_location": "L337", "id": "pl_plan_planlistresponse", - "community": 36, + "community": 47, "norm_label": "planlistresponse" }, { @@ -7136,7 +7136,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L1", "id": "app_schemas_pl_transport_py", - "community": 36, + "community": 47, "norm_label": "transport.py" }, { @@ -7154,7 +7154,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L41", "id": "pl_transport_transportcreate", - "community": 20, + "community": 47, "norm_label": "transportcreate" }, { @@ -7163,7 +7163,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L46", "id": "pl_transport_transportarrange", - "community": 36, + "community": 47, "norm_label": "transportarrange" }, { @@ -7172,7 +7172,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L74", "id": "pl_transport_transportinventorylinkread", - "community": 36, + "community": 47, "norm_label": "transportinventorylinkread" }, { @@ -7181,7 +7181,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L84", "id": "pl_transport_transportsitelinkread", - "community": 36, + "community": 74, "norm_label": "transportsitelinkread" }, { @@ -7199,7 +7199,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L122", "id": "pl_transport_transportread", - "community": 36, + "community": 47, "norm_label": "transportread" }, { @@ -7208,7 +7208,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L141", "id": "pl_transport_transportarrangeresult", - "community": 36, + "community": 47, "norm_label": "transportarrangeresult" }, { @@ -7235,7 +7235,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L170", "id": "pl_transport_transportfeedback", - "community": 36, + "community": 47, "norm_label": "transportfeedback" }, { @@ -7289,7 +7289,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L262", "id": "pl_transport_approvalsubmit", - "community": 36, + "community": 47, "norm_label": "approvalsubmit" }, { @@ -7298,7 +7298,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L267", "id": "pl_transport_approvalrequest", - "community": 36, + "community": 47, "norm_label": "approvalrequest" }, { @@ -7307,7 +7307,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L273", "id": "pl_transport_approvalrecordread", - "community": 36, + "community": 47, "norm_label": "approvalrecordread" }, { @@ -7316,7 +7316,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L292", "id": "pl_transport_transportlistquery", - "community": 20, + "community": 11, "norm_label": "transportlistquery" }, { @@ -7325,7 +7325,7 @@ "source_file": "app/schemas/pl/transport.py", "source_location": "L304", "id": "pl_transport_transportlistresponse", - "community": 36, + "community": 47, "norm_label": "transportlistresponse" }, { @@ -7334,7 +7334,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L1", "id": "app_schemas_pl_menu_badge_py", - "community": 43, + "community": 5, "norm_label": "menu_badge.py" }, { @@ -7343,7 +7343,7 @@ "source_file": "app/schemas/pl/menu_badge.py", "source_location": "L6", "id": "pl_menu_badge_plmenubadgestatsread", - "community": 43, + "community": 5, "norm_label": "plmenubadgestatsread" }, { @@ -7352,7 +7352,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_maintenance_py", - "community": 13, + "community": 47, "norm_label": "vehicle_maintenance.py" }, { @@ -7361,7 +7361,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L9", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplycreate", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceapplycreate" }, { @@ -7370,7 +7370,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L24", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyupdate", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceapplyupdate" }, { @@ -7379,7 +7379,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L28", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyread", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceapplyread" }, { @@ -7388,7 +7388,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L49", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplylistresponse", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceapplylistresponse" }, { @@ -7397,7 +7397,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L58", "id": "pl_vehicle_maintenance_vehiclemaintenanceapplyreminder", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceapplyreminder" }, { @@ -7406,7 +7406,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L72", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceprocesscreate" }, { @@ -7415,7 +7415,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesscreate_validate_amount", - "community": 13, + "community": 47, "norm_label": ".validate_amount()" }, { @@ -7424,7 +7424,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L85", "id": "app_schemas_pl_vehicle_maintenance_py_decimal", - "community": 13, + "community": 47, "norm_label": "decimal" }, { @@ -7433,7 +7433,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L91", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessupdate", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceprocessupdate" }, { @@ -7442,7 +7442,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L95", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessread", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceprocessread" }, { @@ -7451,7 +7451,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L115", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocesslistresponse", - "community": 1, + "community": 47, "norm_label": "vehiclemaintenanceprocesslistresponse" }, { @@ -7469,7 +7469,7 @@ "source_file": "app/schemas/pl/vehicle_maintenance.py", "source_location": "L147", "id": "pl_vehicle_maintenance_vehiclemaintenanceprocessboardlistresponse", - "community": 13, + "community": 47, "norm_label": "vehiclemaintenanceprocessboardlistresponse" }, { @@ -7478,7 +7478,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "app_schemas_pl_resource_snapshot_py", - "community": 143, + "community": 98, "norm_label": "resource_snapshot.py" }, { @@ -7487,7 +7487,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L11", "id": "pl_resource_snapshot_snapshotcertread", - "community": 143, + "community": 98, "norm_label": "snapshotcertread" }, { @@ -7496,7 +7496,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L29", "id": "pl_resource_snapshot_snapshotpersonnelrow", - "community": 143, + "community": 98, "norm_label": "snapshotpersonnelrow" }, { @@ -7505,7 +7505,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L45", "id": "pl_resource_snapshot_transportresourcesnapshot", - "community": 143, + "community": 98, "norm_label": "transportresourcesnapshot" }, { @@ -7514,7 +7514,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "id": "pl_resource_snapshot_parse_resource_snapshot", - "community": 143, + "community": 98, "norm_label": "parse_resource_snapshot()" }, { @@ -7523,7 +7523,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L65", "id": "app_schemas_pl_resource_snapshot_py_any", - "community": 143, + "community": 98, "norm_label": "any" }, { @@ -7532,7 +7532,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L81", "id": "pl_resource_snapshot_planresourcesnapshotmixin", - "community": 36, + "community": 47, "norm_label": "planresourcesnapshotmixin" }, { @@ -7541,7 +7541,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L91", "id": "pl_resource_snapshot_planresourcesnapshotmixin_coerce_resource_snapshot", - "community": 143, + "community": 98, "norm_label": "._coerce_resource_snapshot()" }, { @@ -7550,7 +7550,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L1", "id": "pl_resource_snapshot_rationale_1", - "community": 143, + "community": 98, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167 schema" }, { @@ -7559,7 +7559,7 @@ "source_file": "app/schemas/pl/resource_snapshot.py", "source_location": "L66", "id": "pl_resource_snapshot_rationale_66", - "community": 143, + "community": 98, "norm_label": "\u4ece orm \u6587\u672c\u5217\u6216 dict \u89e3\u6790\u5feb\u7167\u3002" }, { @@ -7568,7 +7568,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "app_schemas_pl_init_py", - "community": 20, + "community": 47, "norm_label": "__init__.py" }, { @@ -7577,7 +7577,7 @@ "source_file": "app/schemas/pl/__init__.py", "source_location": "L1", "id": "pl_init_rationale_1", - "community": 20, + "community": 47, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - pydantic schema" }, { @@ -7631,7 +7631,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L50", "id": "pl_freight_freightsettlementread", - "community": 20, + "community": 47, "norm_label": "freightsettlementread" }, { @@ -7694,7 +7694,7 @@ "source_file": "app/schemas/pl/freight.py", "source_location": "L136", "id": "pl_freight_freightsettlementwithtransports", - "community": 20, + "community": 47, "norm_label": "freightsettlementwithtransports" }, { @@ -7838,7 +7838,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "id": "app_schemas_pl_base_data_py", - "community": 5, + "community": 47, "norm_label": "base_data.py" }, { @@ -7847,7 +7847,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L19", "id": "pl_base_data_carrierbase", - "community": 5, + "community": 47, "norm_label": "carrierbase" }, { @@ -7856,7 +7856,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L27", "id": "pl_base_data_carrierqualificationbase", - "community": 5, + "community": 47, "norm_label": "carrierqualificationbase" }, { @@ -7865,7 +7865,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L45", "id": "pl_base_data_carriercreate", - "community": 5, + "community": 47, "norm_label": "carriercreate" }, { @@ -7874,7 +7874,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L56", "id": "pl_base_data_carriercreate_validate_qualification", - "community": 5, + "community": 47, "norm_label": ".validate_qualification()" }, { @@ -7883,7 +7883,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L66", "id": "pl_base_data_carrierupdate", - "community": 5, + "community": 47, "norm_label": "carrierupdate" }, { @@ -7892,7 +7892,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L88", "id": "pl_base_data_carrierupdate_validate_qualification_patch", - "community": 5, + "community": 47, "norm_label": ".validate_qualification_patch()" }, { @@ -7901,7 +7901,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L109", "id": "pl_base_data_carrierauditreject", - "community": 5, + "community": 47, "norm_label": "carrierauditreject" }, { @@ -7910,7 +7910,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L115", "id": "pl_base_data_carrierread", - "community": 5, + "community": 47, "norm_label": "carrierread" }, { @@ -7937,7 +7937,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L170", "id": "pl_base_data_vehiclepersonnelrow", - "community": 143, + "community": 98, "norm_label": "vehiclepersonnelrow" }, { @@ -7946,7 +7946,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L181", "id": "pl_base_data_certrow", - "community": 143, + "community": 98, "norm_label": "certrow" }, { @@ -7955,7 +7955,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L196", "id": "pl_base_data_certread", - "community": 143, + "community": 98, "norm_label": "certread" }, { @@ -7964,7 +7964,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L212", "id": "pl_base_data_vehiclebase", - "community": 5, + "community": 47, "norm_label": "vehiclebase" }, { @@ -7973,7 +7973,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L225", "id": "pl_base_data_vehiclecreate", - "community": 5, + "community": 47, "norm_label": "vehiclecreate" }, { @@ -7982,7 +7982,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L231", "id": "pl_base_data_vehicleupdate", - "community": 5, + "community": 47, "norm_label": "vehicleupdate" }, { @@ -7991,7 +7991,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L245", "id": "pl_base_data_vehicleread", - "community": 5, + "community": 47, "norm_label": "vehicleread" }, { @@ -8000,7 +8000,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L260", "id": "pl_base_data_vehicledetailread", - "community": 5, + "community": 47, "norm_label": "vehicledetailread" }, { @@ -8009,7 +8009,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L271", "id": "pl_base_data_personnelbase", - "community": 5, + "community": 47, "norm_label": "personnelbase" }, { @@ -8018,7 +8018,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L292", "id": "pl_base_data_personnelcreate", - "community": 5, + "community": 47, "norm_label": "personnelcreate" }, { @@ -8027,7 +8027,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L297", "id": "pl_base_data_personnelupdate", - "community": 5, + "community": 47, "norm_label": "personnelupdate" }, { @@ -8036,7 +8036,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L312", "id": "pl_base_data_personnelread", - "community": 5, + "community": 47, "norm_label": "personnelread" }, { @@ -8045,7 +8045,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L327", "id": "pl_base_data_personneldetailread", - "community": 5, + "community": 47, "norm_label": "personneldetailread" }, { @@ -8054,7 +8054,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L337", "id": "pl_base_data_driverbase", - "community": 5, + "community": 47, "norm_label": "driverbase" }, { @@ -8063,7 +8063,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L350", "id": "pl_base_data_drivercreate", - "community": 5, + "community": 47, "norm_label": "drivercreate" }, { @@ -8072,7 +8072,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L354", "id": "pl_base_data_driverupdate", - "community": 5, + "community": 47, "norm_label": "driverupdate" }, { @@ -8081,7 +8081,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L368", "id": "pl_base_data_driverread", - "community": 5, + "community": 47, "norm_label": "driverread" }, { @@ -8090,7 +8090,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L381", "id": "pl_base_data_driverlistresponse", - "community": 5, + "community": 47, "norm_label": "driverlistresponse" }, { @@ -8099,7 +8099,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L391", "id": "pl_base_data_vehicledrivercreate", - "community": 5, + "community": 47, "norm_label": "vehicledrivercreate" }, { @@ -8108,7 +8108,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L398", "id": "pl_base_data_vehicledriverread", - "community": 5, + "community": 47, "norm_label": "vehicledriverread" }, { @@ -8117,7 +8117,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L408", "id": "pl_base_data_carrierlistresponse", - "community": 5, + "community": 47, "norm_label": "carrierlistresponse" }, { @@ -8126,7 +8126,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L413", "id": "pl_base_data_vehiclelistresponse", - "community": 5, + "community": 47, "norm_label": "vehiclelistresponse" }, { @@ -8135,7 +8135,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L418", "id": "pl_base_data_personnellistresponse", - "community": 5, + "community": 47, "norm_label": "personnellistresponse" }, { @@ -8144,7 +8144,7 @@ "source_file": "app/schemas/pl/base_data.py", "source_location": "L1", "id": "app_schemas_pl_base_data_py_pl_base_data_rationale_1", - "community": 5, + "community": 47, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e schema(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458\u3001\u8bc1\u4e66)" }, { @@ -8153,7 +8153,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_urea_py", - "community": 127, + "community": 75, "norm_label": "vehicle_urea.py" }, { @@ -8162,7 +8162,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L9", "id": "pl_vehicle_urea_vehicleureaapplycreate", - "community": 127, + "community": 75, "norm_label": "vehicleureaapplycreate" }, { @@ -8171,7 +8171,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "id": "pl_vehicle_urea_vehicleureaapplycreate_validate_quantity", - "community": 127, + "community": 75, "norm_label": ".validate_quantity()" }, { @@ -8180,7 +8180,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L24", "id": "app_schemas_pl_vehicle_urea_py_decimal", - "community": 127, + "community": 75, "norm_label": "decimal" }, { @@ -8189,7 +8189,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L31", "id": "pl_vehicle_urea_vehicleureaapplycreate_validate_apply_amount", - "community": 127, + "community": 75, "norm_label": ".validate_apply_amount()" }, { @@ -8198,7 +8198,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L37", "id": "pl_vehicle_urea_vehicleureaapplyupdate", - "community": 127, + "community": 75, "norm_label": "vehicleureaapplyupdate" }, { @@ -8207,7 +8207,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L41", "id": "pl_vehicle_urea_vehicleureaapplyread", - "community": 127, + "community": 75, "norm_label": "vehicleureaapplyread" }, { @@ -8216,7 +8216,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L61", "id": "pl_vehicle_urea_vehicleureaapplylistresponse", - "community": 127, + "community": 75, "norm_label": "vehicleureaapplylistresponse" }, { @@ -8225,7 +8225,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L70", "id": "pl_vehicle_urea_vehicleureadisbursecreate", - "community": 127, + "community": 75, "norm_label": "vehicleureadisbursecreate" }, { @@ -8234,7 +8234,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L83", "id": "pl_vehicle_urea_vehicleureadisbursecreate_validate_amount", - "community": 127, + "community": 75, "norm_label": ".validate_amount()" }, { @@ -8243,7 +8243,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L89", "id": "pl_vehicle_urea_vehicleureadisburseupdate", - "community": 127, + "community": 75, "norm_label": "vehicleureadisburseupdate" }, { @@ -8252,7 +8252,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L93", "id": "pl_vehicle_urea_vehicleureadisburseread", - "community": 127, + "community": 75, "norm_label": "vehicleureadisburseread" }, { @@ -8261,7 +8261,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L113", "id": "pl_vehicle_urea_vehicleureadisburselistresponse", - "community": 127, + "community": 75, "norm_label": "vehicleureadisburselistresponse" }, { @@ -8279,7 +8279,7 @@ "source_file": "app/schemas/pl/vehicle_urea.py", "source_location": "L144", "id": "pl_vehicle_urea_vehicleureadisburseboardlistresponse", - "community": 127, + "community": 75, "norm_label": "vehicleureadisburseboardlistresponse" }, { @@ -8288,7 +8288,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L1", "id": "app_schemas_pl_vehicle_recharge_py", - "community": 149, + "community": 47, "norm_label": "vehicle_recharge.py" }, { @@ -8297,7 +8297,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "id": "pl_vehicle_recharge_vehiclerechargeapplycreate", - "community": 149, + "community": 47, "norm_label": "vehiclerechargeapplycreate" }, { @@ -8306,7 +8306,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "id": "pl_vehicle_recharge_vehiclerechargeapplycreate_validate_recharge_type", - "community": 149, + "community": 47, "norm_label": ".validate_recharge_type()" }, { @@ -8315,7 +8315,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "id": "app_schemas_pl_vehicle_recharge_py_str", - "community": 149, + "community": 47, "norm_label": "str" }, { @@ -8324,7 +8324,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "id": "pl_vehicle_recharge_vehiclerechargeapplyupdate", - "community": 149, + "community": 47, "norm_label": "vehiclerechargeapplyupdate" }, { @@ -8333,7 +8333,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "id": "pl_vehicle_recharge_vehiclerechargeapplyread", - "community": 149, + "community": 47, "norm_label": "vehiclerechargeapplyread" }, { @@ -8342,7 +8342,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "id": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", - "community": 149, + "community": 47, "norm_label": "vehiclerechargeapplylistresponse" }, { @@ -8351,7 +8351,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "id": "pl_vehicle_recharge_vehiclerechargeapplyoption", - "community": 149, + "community": 47, "norm_label": "vehiclerechargeapplyoption" }, { @@ -8360,7 +8360,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate", - "community": 149, + "community": 47, "norm_label": "vehiclerechargerecordcreate" }, { @@ -8369,7 +8369,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate_validate_recharge_type", - "community": 149, + "community": 47, "norm_label": ".validate_recharge_type()" }, { @@ -8378,7 +8378,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "id": "pl_vehicle_recharge_vehiclerechargerecordcreate_validate_amount", - "community": 149, + "community": 47, "norm_label": ".validate_amount()" }, { @@ -8387,7 +8387,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "id": "app_schemas_pl_vehicle_recharge_py_decimal", - "community": 149, + "community": 47, "norm_label": "decimal" }, { @@ -8396,7 +8396,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "id": "pl_vehicle_recharge_vehiclerechargerecordupdate", - "community": 149, + "community": 47, "norm_label": "vehiclerechargerecordupdate" }, { @@ -8405,7 +8405,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "id": "pl_vehicle_recharge_vehiclerechargerecordread", - "community": 149, + "community": 47, "norm_label": "vehiclerechargerecordread" }, { @@ -8414,7 +8414,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "id": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", - "community": 149, + "community": 47, "norm_label": "vehiclerechargerecordlistresponse" }, { @@ -8432,7 +8432,7 @@ "source_file": "app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "id": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", - "community": 149, + "community": 47, "norm_label": "vehiclerechargedisburseboardlistresponse" }, { @@ -8495,7 +8495,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L1", "id": "app_schemas_pl_inventory_py", - "community": 20, + "community": 47, "norm_label": "inventory.py" }, { @@ -8522,7 +8522,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L57", "id": "pl_inventory_inventorywarningread", - "community": 20, + "community": 47, "norm_label": "inventorywarningread" }, { @@ -8531,7 +8531,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L72", "id": "pl_inventory_inventorywarningupdate", - "community": 20, + "community": 47, "norm_label": "inventorywarningupdate" }, { @@ -8540,7 +8540,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L78", "id": "pl_inventory_inventorywarningthreshold", - "community": 20, + "community": 47, "norm_label": "inventorywarningthreshold" }, { @@ -8549,7 +8549,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L90", "id": "pl_inventory_documentreminderread", - "community": 20, + "community": 47, "norm_label": "documentreminderread" }, { @@ -8558,7 +8558,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L108", "id": "pl_inventory_documentreminderupdate", - "community": 20, + "community": 47, "norm_label": "documentreminderupdate" }, { @@ -8567,7 +8567,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L114", "id": "pl_inventory_documentreminderstatsread", - "community": 20, + "community": 47, "norm_label": "documentreminderstatsread" }, { @@ -8585,7 +8585,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L131", "id": "pl_inventory_inventoryledgerresponse", - "community": 20, + "community": 47, "norm_label": "inventoryledgerresponse" }, { @@ -8603,7 +8603,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L146", "id": "pl_inventory_inventorytransactionresponse", - "community": 20, + "community": 47, "norm_label": "inventorytransactionresponse" }, { @@ -8630,7 +8630,7 @@ "source_file": "app/schemas/pl/inventory.py", "source_location": "L168", "id": "pl_inventory_inventorysummaryresponse", - "community": 20, + "community": 47, "norm_label": "inventorysummaryresponse" }, { @@ -8711,7 +8711,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L1", "id": "app_schemas_bx_reimburse_py", - "community": 173, + "community": 47, "norm_label": "reimburse.py" }, { @@ -8720,7 +8720,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L9", "id": "bx_reimburse_coerce_id", - "community": 173, + "community": 47, "norm_label": "_coerce_id()" }, { @@ -8729,7 +8729,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L15", "id": "bx_reimburse_reimbursedetailcreate", - "community": 173, + "community": 47, "norm_label": "reimbursedetailcreate" }, { @@ -8738,7 +8738,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L24", "id": "bx_reimburse_reimbursedetailcreate_validate_expense_item_id", - "community": 173, + "community": 47, "norm_label": ".validate_expense_item_id()" }, { @@ -8756,7 +8756,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L41", "id": "bx_reimburse_reimburseapplycreate", - "community": 173, + "community": 47, "norm_label": "reimburseapplycreate" }, { @@ -8765,7 +8765,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L51", "id": "bx_reimburse_reimburseapplycreate_details_must_not_be_empty", - "community": 173, + "community": 47, "norm_label": ".details_must_not_be_empty()" }, { @@ -8774,7 +8774,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L57", "id": "bx_reimburse_reimburseapplyupdate", - "community": 173, + "community": 47, "norm_label": "reimburseapplyupdate" }, { @@ -8783,7 +8783,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L66", "id": "bx_reimburse_reimburseapplyout", - "community": 173, + "community": 47, "norm_label": "reimburseapplyout" }, { @@ -8792,7 +8792,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L94", "id": "bx_reimburse_reimburseapprovalcreate", - "community": 173, + "community": 47, "norm_label": "reimburseapprovalcreate" }, { @@ -8846,7 +8846,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L149", "id": "bx_reimburse_offsetrequest_validate_advance_id", - "community": 173, + "community": 47, "norm_label": ".validate_advance_id()" }, { @@ -8855,7 +8855,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L156", "id": "bx_reimburse_offsetitem", - "community": 173, + "community": 47, "norm_label": "offsetitem" }, { @@ -8864,7 +8864,7 @@ "source_file": "app/schemas/bx/reimburse.py", "source_location": "L164", "id": "bx_reimburse_offsetitem_validate_advance_id", - "community": 173, + "community": 47, "norm_label": ".validate_advance_id()" }, { @@ -8990,7 +8990,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L1", "id": "app_schemas_bx_attachment_py", - "community": 1, + "community": 47, "norm_label": "attachment.py" }, { @@ -8999,7 +8999,7 @@ "source_file": "app/schemas/bx/attachment.py", "source_location": "L9", "id": "bx_attachment_attachmentout", - "community": 1, + "community": 47, "norm_label": "attachmentout" }, { @@ -9017,7 +9017,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L9", "id": "bx_advance_coerce_optional_id", - "community": 178, + "community": 47, "norm_label": "_coerce_optional_id()" }, { @@ -9026,7 +9026,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L16", "id": "bx_advance_advanceapplycreate", - "community": 178, + "community": 47, "norm_label": "advanceapplycreate" }, { @@ -9035,7 +9035,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L27", "id": "bx_advance_advanceapplycreate_validate_expense_item_id", - "community": 178, + "community": 47, "norm_label": ".validate_expense_item_id()" }, { @@ -9044,7 +9044,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L31", "id": "bx_advance_advanceapplyupdate", - "community": 178, + "community": 47, "norm_label": "advanceapplyupdate" }, { @@ -9053,7 +9053,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L42", "id": "bx_advance_advanceapplyupdate_validate_expense_item_id", - "community": 178, + "community": 47, "norm_label": ".validate_expense_item_id()" }, { @@ -9062,7 +9062,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L46", "id": "bx_advance_advanceapplyout", - "community": 1, + "community": 47, "norm_label": "advanceapplyout" }, { @@ -9071,7 +9071,7 @@ "source_file": "app/schemas/bx/advance.py", "source_location": "L70", "id": "bx_advance_advanceapprovalcreate", - "community": 1, + "community": 47, "norm_label": "advanceapprovalcreate" }, { @@ -9143,7 +9143,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "app_schemas_bx_common_py", - "community": 151, + "community": 34, "norm_label": "common.py" }, { @@ -9152,7 +9152,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "id": "bx_common_dt_to_str", - "community": 151, + "community": 34, "norm_label": "_dt_to_str()" }, { @@ -9161,7 +9161,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "id": "app_schemas_bx_common_py_datetime", - "community": 151, + "community": 34, "norm_label": "datetime" }, { @@ -9170,7 +9170,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L11", "id": "app_schemas_bx_common_py_str", - "community": 151, + "community": 34, "norm_label": "str" }, { @@ -9179,7 +9179,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L17", "id": "bx_common_date_to_str", - "community": 151, + "community": 34, "norm_label": "_date_to_str()" }, { @@ -9188,7 +9188,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L17", "id": "app_schemas_bx_common_py_date", - "community": 151, + "community": 34, "norm_label": "date" }, { @@ -9197,7 +9197,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L29", "id": "bx_common_pagedquery", - "community": 151, + "community": 47, "norm_label": "pagedquery" }, { @@ -9215,7 +9215,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L42", "id": "bx_common_pageddata", - "community": 21, + "community": 57, "norm_label": "pageddata" }, { @@ -9224,7 +9224,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L51", "id": "bx_common_pagedresponse", - "community": 151, + "community": 47, "norm_label": "pagedresponse" }, { @@ -9233,7 +9233,7 @@ "source_file": "app/schemas/bx/common.py", "source_location": "L1", "id": "bx_common_rationale_1", - "community": 151, + "community": 34, "norm_label": "bx \u539f\u7cfb\u7edf api \u54cd\u5e94\u5305\u88c5(code=0 / msg / data.rows),\u4e0e\u95e8\u6237 success_response \u5206\u79bb\u3002" }, { @@ -9242,7 +9242,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L1", "id": "app_schemas_bx_workflow_py", - "community": 1, + "community": 47, "norm_label": "workflow.py" }, { @@ -9251,7 +9251,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L7", "id": "bx_workflow_coerce_optional_id", - "community": 1, + "community": 47, "norm_label": "_coerce_optional_id()" }, { @@ -9260,7 +9260,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L13", "id": "bx_workflow_workflownodecreate", - "community": 1, + "community": 47, "norm_label": "workflownodecreate" }, { @@ -9269,7 +9269,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L23", "id": "bx_workflow_workflownodecreate_validate_approver_id", - "community": 1, + "community": 47, "norm_label": ".validate_approver_id()" }, { @@ -9278,7 +9278,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L27", "id": "bx_workflow_workflownodeout", - "community": 1, + "community": 47, "norm_label": "workflownodeout" }, { @@ -9287,7 +9287,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L37", "id": "bx_workflow_workflowdefcreate", - "community": 1, + "community": 47, "norm_label": "workflowdefcreate" }, { @@ -9296,7 +9296,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L46", "id": "bx_workflow_workflowdefupdate", - "community": 1, + "community": 47, "norm_label": "workflowdefupdate" }, { @@ -9305,7 +9305,7 @@ "source_file": "app/schemas/bx/workflow.py", "source_location": "L55", "id": "bx_workflow_workflowdefout", - "community": 21, + "community": 63, "norm_label": "workflowdefout" }, { @@ -9458,7 +9458,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "id": "app_schemas_crm_quote_py", - "community": 121, + "community": 47, "norm_label": "quote.py" }, { @@ -9467,7 +9467,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L8", "id": "crm_quote_quoteproductitem", - "community": 121, + "community": 47, "norm_label": "quoteproductitem" }, { @@ -9476,7 +9476,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L32", "id": "crm_quote_quotelistbody", - "community": 121, + "community": 47, "norm_label": "quotelistbody" }, { @@ -9485,7 +9485,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L58", "id": "crm_quote_quotedetailbody", - "community": 121, + "community": 47, "norm_label": "quotedetailbody" }, { @@ -9494,7 +9494,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L62", "id": "crm_quote_quotedeletebody", - "community": 121, + "community": 47, "norm_label": "quotedeletebody" }, { @@ -9503,7 +9503,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L66", "id": "crm_quote_quotecreatebody", - "community": 121, + "community": 47, "norm_label": "quotecreatebody" }, { @@ -9512,7 +9512,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L99", "id": "crm_quote_quoteupdatebody", - "community": 121, + "community": 47, "norm_label": "quoteupdatebody" }, { @@ -9521,7 +9521,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L103", "id": "crm_quote_quotesubmitbody", - "community": 121, + "community": 47, "norm_label": "quotesubmitbody" }, { @@ -9530,7 +9530,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L109", "id": "crm_quote_quotetemplatesavebody", - "community": 121, + "community": 47, "norm_label": "quotetemplatesavebody" }, { @@ -9539,7 +9539,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L114", "id": "crm_quote_quotetemplategetbody", - "community": 121, + "community": 47, "norm_label": "quotetemplategetbody" }, { @@ -9548,7 +9548,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L118", "id": "crm_quote_quotepdfbody", - "community": 121, + "community": 47, "norm_label": "quotepdfbody" }, { @@ -9557,7 +9557,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L122", "id": "crm_quote_quotesharegeneratebody", - "community": 121, + "community": 47, "norm_label": "quotesharegeneratebody" }, { @@ -9566,7 +9566,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L128", "id": "crm_quote_quoteacceptbody", - "community": 121, + "community": 47, "norm_label": "quoteacceptbody" }, { @@ -9575,7 +9575,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L133", "id": "crm_quote_quoterejectbody", - "community": 121, + "community": 47, "norm_label": "quoterejectbody" }, { @@ -9584,7 +9584,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L139", "id": "crm_quote_quotetocontractbody", - "community": 121, + "community": 47, "norm_label": "quotetocontractbody" }, { @@ -9593,7 +9593,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L148", "id": "crm_quote_quotenewversionbody", - "community": 121, + "community": 47, "norm_label": "quotenewversionbody" }, { @@ -9602,7 +9602,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L154", "id": "crm_quote_quoteversionsbody", - "community": 121, + "community": 47, "norm_label": "quoteversionsbody" }, { @@ -9611,7 +9611,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L158", "id": "crm_quote_quoteinvalidbody", - "community": 121, + "community": 47, "norm_label": "quoteinvalidbody" }, { @@ -9620,7 +9620,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L163", "id": "crm_quote_quotestatisticsoverviewbody", - "community": 121, + "community": 47, "norm_label": "quotestatisticsoverviewbody" }, { @@ -9629,7 +9629,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L169", "id": "crm_quote_quotestatisticstrendbody", - "community": 121, + "community": 47, "norm_label": "quotestatisticstrendbody" }, { @@ -9638,7 +9638,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L175", "id": "crm_quote_quoteproductlistbody", - "community": 121, + "community": 47, "norm_label": "quoteproductlistbody" }, { @@ -9647,7 +9647,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L179", "id": "crm_quote_quoteproductcreatebody", - "community": 121, + "community": 47, "norm_label": "quoteproductcreatebody" }, { @@ -9656,7 +9656,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L198", "id": "crm_quote_quoteproductupdatebody", - "community": 121, + "community": 47, "norm_label": "quoteproductupdatebody" }, { @@ -9665,7 +9665,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L202", "id": "crm_quote_quoteproductdeletebody", - "community": 121, + "community": 47, "norm_label": "quoteproductdeletebody" }, { @@ -9674,7 +9674,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L206", "id": "crm_quote_quoteapprovallistbody", - "community": 121, + "community": 47, "norm_label": "quoteapprovallistbody" }, { @@ -9683,7 +9683,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L210", "id": "crm_quote_quoteapprovalapprovebody", - "community": 121, + "community": 47, "norm_label": "quoteapprovalapprovebody" }, { @@ -9692,7 +9692,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L217", "id": "crm_quote_quoteapprovalwithdrawbody", - "community": 121, + "community": 47, "norm_label": "quoteapprovalwithdrawbody" }, { @@ -9701,7 +9701,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L222", "id": "crm_quote_quoteapprovalrefreshnamesbody", - "community": 121, + "community": 47, "norm_label": "quoteapprovalrefreshnamesbody" }, { @@ -9710,7 +9710,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L226", "id": "crm_quote_quoteshareloglistbody", - "community": 121, + "community": 47, "norm_label": "quoteshareloglistbody" }, { @@ -9719,7 +9719,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L230", "id": "crm_quote_quotesharelogstatisticsbody", - "community": 121, + "community": 47, "norm_label": "quotesharelogstatisticsbody" }, { @@ -9728,7 +9728,7 @@ "source_file": "app/schemas/crm/quote.py", "source_location": "L1", "id": "app_schemas_crm_quote_py_crm_quote_rationale_1", - "community": 121, + "community": 47, "norm_label": "crm \u62a5\u4ef7\u5355 pydantic schemas" }, { @@ -9782,7 +9782,7 @@ "source_file": "app/schemas/crm/customer_follow.py", "source_location": "L56", "id": "crm_customer_follow_customerfollowdetailbody", - "community": 1, + "community": 47, "norm_label": "customerfollowdetailbody" }, { @@ -10412,7 +10412,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L39", "id": "crm_customer_customerlistbody_to_list_kwargs", - "community": 180, + "community": 64, "norm_label": ".to_list_kwargs()" }, { @@ -10421,7 +10421,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L39", "id": "app_schemas_crm_customer_py_str", - "community": 180, + "community": 64, "norm_label": "str" }, { @@ -10520,7 +10520,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L257", "id": "crm_customer_customerassignpoolbody", - "community": 1, + "community": 47, "norm_label": "customerassignpoolbody" }, { @@ -10547,7 +10547,7 @@ "source_file": "app/schemas/crm/customer.py", "source_location": "L40", "id": "crm_customer_rationale_40", - "community": 180, + "community": 64, "norm_label": "\u89e3\u6790\u5217\u8868\u67e5\u8be2\u53c2\u6570,\u4f9b api \u4e0e crud \u5171\u7528\u3002" }, { @@ -10601,7 +10601,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L23", "id": "crm_contract_contractproductitem", - "community": 1, + "community": 47, "norm_label": "contractproductitem" }, { @@ -10763,7 +10763,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L230", "id": "crm_contract_contractapprovalpassbody", - "community": 1, + "community": 47, "norm_label": "contractapprovalpassbody" }, { @@ -10790,7 +10790,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L244", "id": "crm_contract_contractapprovallistquery", - "community": 41, + "community": 148, "norm_label": "contractapprovallistquery" }, { @@ -10799,7 +10799,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L256", "id": "crm_contract_contractchangelistquery", - "community": 41, + "community": 148, "norm_label": "contractchangelistquery" }, { @@ -10808,7 +10808,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L268", "id": "crm_contract_contracttemplatelistquery", - "community": 41, + "community": 148, "norm_label": "contracttemplatelistquery" }, { @@ -10862,7 +10862,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L317", "id": "crm_contract_contractchangeexportbody", - "community": 41, + "community": 148, "norm_label": "contractchangeexportbody" }, { @@ -10889,7 +10889,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L347", "id": "crm_contract_contracttemplateexportbody", - "community": 41, + "community": 148, "norm_label": "contracttemplateexportbody" }, { @@ -10898,7 +10898,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L351", "id": "crm_contract_contractapprovaltransferbody", - "community": 1, + "community": 47, "norm_label": "contractapprovaltransferbody" }, { @@ -10907,7 +10907,7 @@ "source_file": "app/schemas/crm/contract.py", "source_location": "L357", "id": "crm_contract_contractapprovalexportbody", - "community": 41, + "community": 148, "norm_label": "contractapprovalexportbody" }, { @@ -10961,7 +10961,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "app_schemas_crm_contact_py", - "community": 0, + "community": 47, "norm_label": "contact.py" }, { @@ -11015,7 +11015,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L79", "id": "crm_contact_contactbycustomerbody", - "community": 1, + "community": 47, "norm_label": "contactbycustomerbody" }, { @@ -11033,7 +11033,7 @@ "source_file": "app/schemas/crm/contact.py", "source_location": "L1", "id": "crm_contact_rationale_1", - "community": 0, + "community": 47, "norm_label": "crm \u8054\u7cfb\u4eba pydantic schemas" }, { @@ -11105,7 +11105,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L1", "id": "app_schemas_db_public_inventory_py", - "community": 34, + "community": 47, "norm_label": "public_inventory.py" }, { @@ -11114,7 +11114,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L7", "id": "db_public_inventory_publicinventoryfeedback", - "community": 1, + "community": 47, "norm_label": "publicinventoryfeedback" }, { @@ -11123,7 +11123,7 @@ "source_file": "app/schemas/db/public_inventory.py", "source_location": "L13", "id": "db_public_inventory_publicinventorypageread", - "community": 74, + "community": 47, "norm_label": "publicinventorypageread" }, { @@ -11141,7 +11141,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "id": "app_schemas_db_init_py", - "community": 102, + "community": 113, "norm_label": "__init__.py" }, { @@ -11150,7 +11150,7 @@ "source_file": "app/schemas/db/__init__.py", "source_location": "L1", "id": "app_schemas_db_init_py_db_init_rationale_1", - "community": 102, + "community": 113, "norm_label": "\u5730\u78c5(db)pydantic schemas \u2014 \u5bf9\u9f50\u539f simple-dibang-xiaoshou \u5951\u7ea6\u3002" }, { @@ -11159,7 +11159,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L1", "id": "app_schemas_db_dashboard_py", - "community": 62, + "community": 47, "norm_label": "dashboard.py" }, { @@ -11168,7 +11168,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L6", "id": "db_dashboard_dashboardstats", - "community": 62, + "community": 47, "norm_label": "dashboardstats" }, { @@ -11177,7 +11177,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L14", "id": "db_dashboard_dashboardcargostat", - "community": 62, + "community": 47, "norm_label": "dashboardcargostat" }, { @@ -11186,7 +11186,7 @@ "source_file": "app/schemas/db/dashboard.py", "source_location": "L20", "id": "db_dashboard_dashboardpartnercargostat", - "community": 62, + "community": 47, "norm_label": "dashboardpartnercargostat" }, { @@ -11195,7 +11195,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L1", "id": "app_schemas_db_weighing_py", - "community": 1, + "community": 47, "norm_label": "weighing.py" }, { @@ -11204,7 +11204,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L6", "id": "db_weighing_weighingslipbase", - "community": 1, + "community": 47, "norm_label": "weighingslipbase" }, { @@ -11213,7 +11213,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L33", "id": "db_weighing_weighingslipcreate", - "community": 1, + "community": 47, "norm_label": "weighingslipcreate" }, { @@ -11222,7 +11222,7 @@ "source_file": "app/schemas/db/weighing.py", "source_location": "L58", "id": "db_weighing_weighingslipupdate", - "community": 1, + "community": 47, "norm_label": "weighingslipupdate" }, { @@ -11240,7 +11240,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L1", "id": "app_schemas_db_plans_py", - "community": 1, + "community": 47, "norm_label": "plans.py" }, { @@ -11249,7 +11249,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L6", "id": "db_plans_purchaseplanbase", - "community": 1, + "community": 47, "norm_label": "purchaseplanbase" }, { @@ -11258,7 +11258,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L34", "id": "db_plans_purchaseplancreate", - "community": 1, + "community": 47, "norm_label": "purchaseplancreate" }, { @@ -11267,7 +11267,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L54", "id": "db_plans_purchaseplanupdate", - "community": 1, + "community": 47, "norm_label": "purchaseplanupdate" }, { @@ -11276,7 +11276,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L82", "id": "db_plans_purchaseplanread", - "community": 34, + "community": 152, "norm_label": "purchaseplanread" }, { @@ -11285,7 +11285,7 @@ "source_file": "app/schemas/db/plans.py", "source_location": "L88", "id": "db_plans_purchaseplanwithfilllink", - "community": 34, + "community": 152, "norm_label": "purchaseplanwithfilllink" }, { @@ -11294,7 +11294,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L1", "id": "app_schemas_db_inventory_py", - "community": 1, + "community": 47, "norm_label": "inventory.py" }, { @@ -11303,7 +11303,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L6", "id": "db_inventory_inboundoutboundbase", - "community": 1, + "community": 47, "norm_label": "inboundoutboundbase" }, { @@ -11312,7 +11312,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L24", "id": "db_inventory_inboundoutboundcreate", - "community": 1, + "community": 47, "norm_label": "inboundoutboundcreate" }, { @@ -11321,7 +11321,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L40", "id": "db_inventory_inboundoutboundupdate", - "community": 1, + "community": 47, "norm_label": "inboundoutboundupdate" }, { @@ -11330,7 +11330,7 @@ "source_file": "app/schemas/db/inventory.py", "source_location": "L58", "id": "db_inventory_createlinkforplanpayload", - "community": 1, + "community": 47, "norm_label": "createlinkforplanpayload" }, { @@ -11555,7 +11555,7 @@ "source_file": "app/crud/post.py", "source_location": "L1", "id": "app_crud_post_py", - "community": 95, + "community": 80, "norm_label": "post.py" }, { @@ -11564,7 +11564,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "crud_post_row_to_dict", - "community": 95, + "community": 80, "norm_label": "_row_to_dict()" }, { @@ -11573,7 +11573,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "syspost", - "community": 95, + "community": 80, "norm_label": "syspost" }, { @@ -11582,7 +11582,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "app_crud_post_py_str", - "community": 95, + "community": 80, "norm_label": "str" }, { @@ -11591,7 +11591,7 @@ "source_file": "app/crud/post.py", "source_location": "L16", "id": "app_crud_post_py_any", - "community": 95, + "community": 80, "norm_label": "any" }, { @@ -11600,7 +11600,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "id": "crud_post_list_posts", - "community": 95, + "community": 80, "norm_label": "list_posts()" }, { @@ -11609,7 +11609,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "id": "app_crud_post_py_session", - "community": 95, + "community": 80, "norm_label": "session" }, { @@ -11618,7 +11618,7 @@ "source_file": "app/crud/post.py", "source_location": "L31", "id": "app_crud_post_py_int", - "community": 95, + "community": 80, "norm_label": "int" }, { @@ -11627,7 +11627,7 @@ "source_file": "app/crud/post.py", "source_location": "L66", "id": "crud_post_get_post", - "community": 95, + "community": 80, "norm_label": "get_post()" }, { @@ -11636,7 +11636,7 @@ "source_file": "app/crud/post.py", "source_location": "L74", "id": "crud_post_post_code_exists", - "community": 95, + "community": 80, "norm_label": "post_code_exists()" }, { @@ -11645,7 +11645,7 @@ "source_file": "app/crud/post.py", "source_location": "L74", "id": "app_crud_post_py_bool", - "community": 95, + "community": 80, "norm_label": "bool" }, { @@ -11654,7 +11654,7 @@ "source_file": "app/crud/post.py", "source_location": "L81", "id": "crud_post_create_post", - "community": 95, + "community": 80, "norm_label": "create_post()" }, { @@ -11663,7 +11663,7 @@ "source_file": "app/crud/post.py", "source_location": "L118", "id": "crud_post_update_post", - "community": 95, + "community": 80, "norm_label": "update_post()" }, { @@ -11672,7 +11672,7 @@ "source_file": "app/crud/post.py", "source_location": "L155", "id": "crud_post_soft_delete_post", - "community": 95, + "community": 80, "norm_label": "soft_delete_post()" }, { @@ -11681,7 +11681,7 @@ "source_file": "app/crud/post.py", "source_location": "L166", "id": "crud_post_total_pages", - "community": 95, + "community": 80, "norm_label": "total_pages()" }, { @@ -12248,7 +12248,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "app_crud_biz_no_generator_py", - "community": 104, + "community": 34, "norm_label": "biz_no_generator.py" }, { @@ -12257,7 +12257,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "id": "crud_biz_no_generator_prefix_for", - "community": 104, + "community": 34, "norm_label": "_prefix_for()" }, { @@ -12266,7 +12266,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "id": "biznokind", - "community": 104, + "community": 34, "norm_label": "biznokind" }, { @@ -12275,7 +12275,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L19", "id": "app_crud_biz_no_generator_py_str", - "community": 104, + "community": 34, "norm_label": "str" }, { @@ -12284,7 +12284,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "id": "crud_biz_no_generator_format_biz_no", - "community": 104, + "community": 34, "norm_label": "_format_biz_no()" }, { @@ -12293,7 +12293,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L23", "id": "app_crud_biz_no_generator_py_int", - "community": 104, + "community": 34, "norm_label": "int" }, { @@ -12302,7 +12302,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "id": "crud_biz_no_generator_allocate_next_biz_no", - "community": 104, + "community": 34, "norm_label": "allocate_next_biz_no()" }, { @@ -12311,7 +12311,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "id": "app_crud_biz_no_generator_py_session", - "community": 104, + "community": 34, "norm_label": "session" }, { @@ -12320,7 +12320,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L27", "id": "app_crud_biz_no_generator_py_datetime", - "community": 104, + "community": 34, "norm_label": "datetime" }, { @@ -12329,7 +12329,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L1", "id": "crud_biz_no_generator_rationale_1", - "community": 104, + "community": 34, "norm_label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u81ea\u52a8\u751f\u6210:xbcc / jzcc + yyyymmdd + 6 \u4f4d\u5e8f\u53f7" }, { @@ -12338,7 +12338,7 @@ "source_file": "app/crud/biz_no_generator.py", "source_location": "L35", "id": "crud_biz_no_generator_rationale_35", - "community": 104, + "community": 34, "norm_label": "\u539f\u5b50\u5206\u914d\u4e0b\u4e00\u4e2a\u4e1a\u52a1\u534f\u8bae\u53f7\u3002 \u987b\u5728 create \u4e8b\u52a1\u5185\u8c03\u7528;\u4f7f\u7528 mysql last_insert_id \u4fdd\u8bc1\u5e76\u53d1\u5b89\u5168\u3002" }, { @@ -12914,7 +12914,7 @@ "source_file": "app/crud/oss.py", "source_location": "L1", "id": "app_crud_oss_py", - "community": 141, + "community": 121, "norm_label": "oss.py" }, { @@ -12923,7 +12923,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "crud_oss_create_oss", - "community": 141, + "community": 121, "norm_label": "create_oss()" }, { @@ -12932,7 +12932,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "app_crud_oss_py_session", - "community": 141, + "community": 121, "norm_label": "session" }, { @@ -12941,7 +12941,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "app_crud_oss_py_str", - "community": 141, + "community": 121, "norm_label": "str" }, { @@ -12950,7 +12950,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "app_crud_oss_py_int", - "community": 141, + "community": 121, "norm_label": "int" }, { @@ -12959,7 +12959,7 @@ "source_file": "app/crud/oss.py", "source_location": "L12", "id": "app_crud_oss_py_sysoss", - "community": 141, + "community": 121, "norm_label": "sysoss" }, { @@ -12968,7 +12968,7 @@ "source_file": "app/crud/oss.py", "source_location": "L55", "id": "crud_oss_get_oss_by_url", - "community": 141, + "community": 121, "norm_label": "get_oss_by_url()" }, { @@ -12977,7 +12977,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "app_crud_dict_data_py", - "community": 25, + "community": 73, "norm_label": "dict_data.py" }, { @@ -12986,7 +12986,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "crud_dict_data_row_to_dict", - "community": 25, + "community": 73, "norm_label": "_row_to_dict()" }, { @@ -12995,7 +12995,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "sysdictdata", - "community": 25, + "community": 73, "norm_label": "sysdictdata" }, { @@ -13004,7 +13004,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "app_crud_dict_data_py_str", - "community": 25, + "community": 73, "norm_label": "str" }, { @@ -13013,7 +13013,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L16", "id": "app_crud_dict_data_py_any", - "community": 25, + "community": 73, "norm_label": "any" }, { @@ -13022,7 +13022,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "id": "crud_dict_data_list_dict_data", - "community": 25, + "community": 73, "norm_label": "list_dict_data()" }, { @@ -13031,7 +13031,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "id": "app_crud_dict_data_py_session", - "community": 25, + "community": 73, "norm_label": "session" }, { @@ -13040,7 +13040,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L32", "id": "app_crud_dict_data_py_int", - "community": 25, + "community": 73, "norm_label": "int" }, { @@ -13049,7 +13049,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L70", "id": "crud_dict_data_get_dict_data", - "community": 25, + "community": 73, "norm_label": "get_dict_data()" }, { @@ -13058,7 +13058,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L78", "id": "crud_dict_data_create_dict_data", - "community": 25, + "community": 73, "norm_label": "create_dict_data()" }, { @@ -13067,7 +13067,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L112", "id": "crud_dict_data_update_dict_data", - "community": 25, + "community": 73, "norm_label": "update_dict_data()" }, { @@ -13076,7 +13076,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L144", "id": "crud_dict_data_soft_delete_dict_data", - "community": 25, + "community": 73, "norm_label": "soft_delete_dict_data()" }, { @@ -13085,7 +13085,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L155", "id": "crud_dict_data_list_dict_data_options", - "community": 25, + "community": 73, "norm_label": "list_dict_data_options()" }, { @@ -13094,7 +13094,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L175", "id": "crud_dict_data_total_pages", - "community": 25, + "community": 73, "norm_label": "total_pages()" }, { @@ -13103,7 +13103,7 @@ "source_file": "app/crud/dict_data.py", "source_location": "L1", "id": "crud_dict_data_rationale_1", - "community": 25, + "community": 73, "norm_label": "\u5b57\u5178\u6570\u636e crud(sys_dict_data)" }, { @@ -13112,7 +13112,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "app_crud_ethnic_py", - "community": 164, + "community": 25, "norm_label": "ethnic.py" }, { @@ -13121,7 +13121,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "crud_ethnic_row_to_dict", - "community": 164, + "community": 25, "norm_label": "_row_to_dict()" }, { @@ -13130,7 +13130,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "sysethnic", - "community": 164, + "community": 25, "norm_label": "sysethnic" }, { @@ -13139,7 +13139,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "app_crud_ethnic_py_str", - "community": 164, + "community": 25, "norm_label": "str" }, { @@ -13148,7 +13148,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L9", "id": "app_crud_ethnic_py_any", - "community": 164, + "community": 25, "norm_label": "any" }, { @@ -13157,7 +13157,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "crud_ethnic_list_ethnics", - "community": 164, + "community": 25, "norm_label": "list_ethnics()" }, { @@ -13166,7 +13166,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "app_crud_ethnic_py_session", - "community": 164, + "community": 25, "norm_label": "session" }, { @@ -13175,7 +13175,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L18", "id": "app_crud_ethnic_py_int", - "community": 164, + "community": 25, "norm_label": "int" }, { @@ -13184,7 +13184,7 @@ "source_file": "app/crud/ethnic.py", "source_location": "L1", "id": "crud_ethnic_rationale_1", - "community": 164, + "community": 25, "norm_label": "\u6c11\u65cf\u7801\u8868 crud(\u5168\u5c40 sys_ethnic)" }, { @@ -15137,7 +15137,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L40", "id": "crm_quote_ensure_quote_in_scope", - "community": 98, + "community": 29, "norm_label": "_ensure_quote_in_scope()" }, { @@ -15146,7 +15146,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L40", "id": "app_crud_crm_quote_py_session", - "community": 98, + "community": 29, "norm_label": "session" }, { @@ -15164,7 +15164,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L40", "id": "app_crud_crm_quote_py_str", - "community": 98, + "community": 29, "norm_label": "str" }, { @@ -15173,7 +15173,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L44", "id": "crm_quote_get_quote_in_scope", - "community": 98, + "community": 29, "norm_label": "_get_quote_in_scope()" }, { @@ -15182,7 +15182,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L58", "id": "crm_quote_total_pages", - "community": 98, + "community": 29, "norm_label": "total_pages()" }, { @@ -15191,7 +15191,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L58", "id": "app_crud_crm_quote_py_int", - "community": 98, + "community": 29, "norm_label": "int" }, { @@ -15236,7 +15236,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L72", "id": "app_crud_crm_quote_py_date", - "community": 158, + "community": 29, "norm_label": "date" }, { @@ -15281,7 +15281,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L123", "id": "crm_quote_row_to_dict", - "community": 162, + "community": 29, "norm_label": "_row_to_dict()" }, { @@ -15317,7 +15317,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L309", "id": "crm_quote_fill_contract_linked_count", - "community": 174, + "community": 29, "norm_label": "_fill_contract_linked_count()" }, { @@ -15344,7 +15344,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L378", "id": "crm_quote_generate_quote_no", - "community": 158, + "community": 29, "norm_label": "generate_quote_no()" }, { @@ -15389,7 +15389,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L472", "id": "crm_quote_get_quote", - "community": 98, + "community": 29, "norm_label": "get_quote()" }, { @@ -15398,7 +15398,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L484", "id": "crm_quote_get_quote_detail", - "community": 98, + "community": 29, "norm_label": "get_quote_detail()" }, { @@ -15407,7 +15407,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L529", "id": "crm_quote_list_quotes", - "community": 98, + "community": 29, "norm_label": "list_quotes()" }, { @@ -15434,7 +15434,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L791", "id": "crm_quote_soft_delete_quotes", - "community": 98, + "community": 29, "norm_label": "soft_delete_quotes()" }, { @@ -15443,7 +15443,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L791", "id": "app_crud_crm_quote_py_bool", - "community": 98, + "community": 29, "norm_label": "bool" }, { @@ -15452,7 +15452,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L818", "id": "crm_quote_submit_quote", - "community": 98, + "community": 29, "norm_label": "submit_quote()" }, { @@ -15461,7 +15461,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L862", "id": "crm_quote_save_template", - "community": 98, + "community": 29, "norm_label": "save_template()" }, { @@ -15470,7 +15470,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L880", "id": "crm_quote_get_template", - "community": 98, + "community": 29, "norm_label": "get_template()" }, { @@ -15479,7 +15479,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L894", "id": "crm_quote_generate_pdf", - "community": 98, + "community": 29, "norm_label": "generate_pdf()" }, { @@ -15488,7 +15488,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L914", "id": "crm_quote_generate_share", - "community": 98, + "community": 29, "norm_label": "generate_share()" }, { @@ -15497,7 +15497,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L943", "id": "crm_quote_view_by_share_code", - "community": 162, + "community": 90, "norm_label": "view_by_share_code()" }, { @@ -15506,7 +15506,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L995", "id": "crm_quote_accept_quote", - "community": 98, + "community": 29, "norm_label": "accept_quote()" }, { @@ -15515,7 +15515,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1015", "id": "crm_quote_reject_quote", - "community": 98, + "community": 29, "norm_label": "reject_quote()" }, { @@ -15524,7 +15524,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1037", "id": "crm_quote_to_contract", - "community": 158, + "community": 29, "norm_label": "to_contract()" }, { @@ -15533,7 +15533,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1104", "id": "crm_quote_create_new_version", - "community": 171, + "community": 29, "norm_label": "create_new_version()" }, { @@ -15542,7 +15542,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1184", "id": "crm_quote_query_versions", - "community": 98, + "community": 29, "norm_label": "query_versions()" }, { @@ -15551,7 +15551,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1205", "id": "crm_quote_withdraw_quote_approval", - "community": 153, + "community": 29, "norm_label": "withdraw_quote_approval()" }, { @@ -15560,7 +15560,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1232", "id": "crm_quote_invalid_quote", - "community": 98, + "community": 29, "norm_label": "invalid_quote()" }, { @@ -15569,7 +15569,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1256", "id": "crm_quote_statistics_overview", - "community": 153, + "community": 29, "norm_label": "statistics_overview()" }, { @@ -15578,7 +15578,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1315", "id": "crm_quote_statistics_status", - "community": 165, + "community": 29, "norm_label": "statistics_status()" }, { @@ -15596,7 +15596,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1357", "id": "crm_quote_statistics_trend", - "community": 166, + "community": 29, "norm_label": "statistics_trend()" }, { @@ -15614,7 +15614,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L124", "id": "crm_quote_rationale_124", - "community": 162, + "community": 29, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -15632,7 +15632,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L310", "id": "crm_quote_rationale_310", - "community": 174, + "community": 29, "norm_label": "java: fillcontractlinkedcount" }, { @@ -15659,7 +15659,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L385", "id": "crm_quote_rationale_385", - "community": 158, + "community": 29, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7" }, { @@ -15668,7 +15668,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L799", "id": "crm_quote_rationale_799", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids" }, { @@ -15677,7 +15677,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L951", "id": "crm_quote_rationale_951", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode" }, { @@ -15686,7 +15686,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1051", "id": "crm_quote_rationale_1051", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid" }, { @@ -15695,7 +15695,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1115", "id": "crm_quote_rationale_1115", - "community": 153, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id" }, { @@ -15704,7 +15704,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1214", "id": "crm_quote_rationale_1214", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)" }, { @@ -15713,7 +15713,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1265", "id": "crm_quote_rationale_1265", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview" }, { @@ -15722,7 +15722,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1320", "id": "crm_quote_rationale_1320", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus" }, { @@ -15731,7 +15731,7 @@ "source_file": "app/crud/crm/quote.py", "source_location": "L1366", "id": "crm_quote_rationale_1366", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend" }, { @@ -16325,7 +16325,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L25", "id": "crm_data_scope_helpers_apply_crm_owner_scope", - "community": 3, + "community": 148, "norm_label": "apply_crm_owner_scope()" }, { @@ -16343,7 +16343,7 @@ "source_file": "app/crud/crm/data_scope_helpers.py", "source_location": "L33", "id": "crm_data_scope_helpers_apply_crm_create_by_scope", - "community": 24, + "community": 40, "norm_label": "apply_crm_create_by_scope()" }, { @@ -16424,7 +16424,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "app_crud_crm_supplier_info_py", - "community": 31, + "community": 40, "norm_label": "supplier_info.py" }, { @@ -16433,7 +16433,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L36", "id": "crm_supplier_info_total_pages", - "community": 31, + "community": 40, "norm_label": "total_pages()" }, { @@ -16442,7 +16442,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L36", "id": "app_crud_crm_supplier_info_py_int", - "community": 31, + "community": 40, "norm_label": "int" }, { @@ -16451,7 +16451,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L42", "id": "crm_supplier_info_row_to_dict", - "community": 31, + "community": 40, "norm_label": "_row_to_dict()" }, { @@ -16460,7 +16460,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L42", "id": "crmsupplierinfo", - "community": 31, + "community": 40, "norm_label": "crmsupplierinfo" }, { @@ -16469,7 +16469,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L42", "id": "app_crud_crm_supplier_info_py_str", - "community": 31, + "community": 40, "norm_label": "str" }, { @@ -16478,7 +16478,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L42", "id": "app_crud_crm_supplier_info_py_any", - "community": 31, + "community": 40, "norm_label": "any" }, { @@ -16487,7 +16487,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L65", "id": "crm_supplier_info_apply_list_filters", - "community": 31, + "community": 40, "norm_label": "_apply_list_filters()" }, { @@ -16496,7 +16496,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L74", "id": "crm_supplier_info_list_supplier_info", - "community": 31, + "community": 40, "norm_label": "list_supplier_info()" }, { @@ -16505,7 +16505,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L74", "id": "app_crud_crm_supplier_info_py_session", - "community": 31, + "community": 40, "norm_label": "session" }, { @@ -16514,7 +16514,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L102", "id": "crm_supplier_info_list_all_supplier_info", - "community": 31, + "community": 40, "norm_label": "list_all_supplier_info()" }, { @@ -16523,7 +16523,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L122", "id": "crm_supplier_info_get_supplier_info", - "community": 31, + "community": 29, "norm_label": "get_supplier_info()" }, { @@ -16532,7 +16532,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L138", "id": "crm_supplier_info_create_supplier_info", - "community": 31, + "community": 40, "norm_label": "create_supplier_info()" }, { @@ -16541,7 +16541,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L176", "id": "crm_supplier_info_update_supplier_info", - "community": 31, + "community": 40, "norm_label": "update_supplier_info()" }, { @@ -16550,7 +16550,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L212", "id": "crm_supplier_info_soft_delete_supplier_info", - "community": 31, + "community": 40, "norm_label": "soft_delete_supplier_info()" }, { @@ -16559,7 +16559,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L212", "id": "app_crud_crm_supplier_info_py_bool", - "community": 31, + "community": 40, "norm_label": "bool" }, { @@ -16568,7 +16568,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", "id": "app_crud_crm_supplier_info_py_crm_supplier_info_rationale_1", - "community": 31, + "community": 40, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java" }, { @@ -16577,7 +16577,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L43", "id": "crm_supplier_info_rationale_43", - "community": 31, + "community": 40, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -16586,7 +16586,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L66", "id": "crm_supplier_info_rationale_66", - "community": 31, + "community": 40, "norm_label": "java: buildquerywrapper" }, { @@ -16595,7 +16595,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L110", "id": "crm_supplier_info_rationale_110", - "community": 31, + "community": 40, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)" }, { @@ -16604,7 +16604,7 @@ "source_file": "app/crud/crm/supplier_info.py", "source_location": "L220", "id": "crm_supplier_info_rationale_220", - "community": 31, + "community": 40, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)" }, { @@ -17981,7 +17981,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L34", "id": "crm_product_category_row_to_dict", - "community": 73, + "community": 151, "norm_label": "_category_row_to_dict()" }, { @@ -18008,7 +18008,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L34", "id": "app_crud_crm_product_py_any", - "community": 73, + "community": 60, "norm_label": "any" }, { @@ -18017,7 +18017,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L50", "id": "crm_product_list_categories", - "community": 73, + "community": 151, "norm_label": "list_categories()" }, { @@ -18035,7 +18035,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L77", "id": "crm_product_build_category_tree", - "community": 73, + "community": 60, "norm_label": "_build_category_tree()" }, { @@ -18044,7 +18044,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L88", "id": "crm_product_collect_category_with_ancestors", - "community": 73, + "community": 60, "norm_label": "_collect_category_with_ancestors()" }, { @@ -18053,7 +18053,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L104", "id": "crm_product_list_category_tree", - "community": 73, + "community": 60, "norm_label": "list_category_tree()" }, { @@ -18116,7 +18116,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L285", "id": "crm_product_product_row_to_dict", - "community": 147, + "community": 153, "norm_label": "_product_row_to_dict()" }, { @@ -18170,7 +18170,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L414", "id": "crm_product_generate_product_no", - "community": 70, + "community": 104, "norm_label": "generate_product_no()" }, { @@ -18179,7 +18179,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L427", "id": "crm_product_generate_barcode", - "community": 169, + "community": 147, "norm_label": "generate_barcode()" }, { @@ -18233,7 +18233,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L623", "id": "crm_product_list_product_options", - "community": 55, + "community": 60, "norm_label": "list_product_options()" }, { @@ -18242,7 +18242,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L660", "id": "crm_product_oss_row_to_dict", - "community": 73, + "community": 60, "norm_label": "_oss_row_to_dict()" }, { @@ -18251,7 +18251,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L660", "id": "app_crud_crm_product_py_sysoss", - "community": 141, + "community": 121, "norm_label": "sysoss" }, { @@ -18260,7 +18260,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L678", "id": "crm_product_list_oss_by_biz", - "community": 73, + "community": 60, "norm_label": "list_oss_by_biz()" }, { @@ -18269,7 +18269,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L694", "id": "crm_product_create_oss", - "community": 141, + "community": 121, "norm_label": "create_oss()" }, { @@ -18296,7 +18296,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L744", "id": "crm_product_get_quote_item_field", - "community": 55, + "community": 109, "norm_label": "_get_quote_item_field()" }, { @@ -18305,7 +18305,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L751", "id": "crm_product_generate_auto_product_no", - "community": 126, + "community": 102, "norm_label": "generate_auto_product_no()" }, { @@ -18314,7 +18314,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L756", "id": "crm_product_resolve_product_id_for_quote_item", - "community": 129, + "community": 109, "norm_label": "resolve_product_id_for_quote_item()" }, { @@ -18332,7 +18332,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L35", "id": "crm_product_rationale_35", - "community": 73, + "community": 151, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18341,7 +18341,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L58", "id": "crm_product_rationale_58", - "community": 73, + "community": 151, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)" }, { @@ -18350,7 +18350,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L80", "id": "crm_product_rationale_80", - "community": 73, + "community": 60, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811" }, { @@ -18359,7 +18359,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L91", "id": "crm_product_rationale_91", - "community": 73, + "community": 60, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002" }, { @@ -18368,7 +18368,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L112", "id": "crm_product_rationale_112", - "community": 73, + "community": 60, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)" }, { @@ -18377,7 +18377,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L286", "id": "crm_product_rationale_286", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)" }, { @@ -18386,7 +18386,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L394", "id": "crm_product_rationale_394", - "community": 169, + "community": 147, "norm_label": "\u53d6\u5f53\u524d\u79df\u6237\u4e0b sxwl \u524d\u7f00\u4e14\u540e\u7f00\u4e3a\u7eaf\u6570\u5b57\u7684\u4ea7\u54c1\u7f16\u53f7\u6700\u5927\u6d41\u6c34\u503c" }, { @@ -18395,7 +18395,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L415", "id": "crm_product_rationale_415", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:sxwl + 6\u4f4d\u9012\u589e\u6d41\u6c34\u53f7,\u5982 sxwl000001)" }, { @@ -18404,7 +18404,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L428", "id": "crm_product_rationale_428", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)" }, { @@ -18413,7 +18413,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L752", "id": "crm_product_rationale_752", - "community": 126, + "community": 102, "norm_label": "\u62a5\u4ef7\u81ea\u52a8\u5efa\u6863\u65f6\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u4e0e\u4ea7\u54c1\u7ba1\u7406\u65b0\u589e\u89c4\u5219\u4e00\u81f4)" }, { @@ -18422,7 +18422,7 @@ "source_file": "app/crud/crm/product.py", "source_location": "L763", "id": "crm_product_rationale_763", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)" }, { @@ -18881,7 +18881,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "app_crud_crm_contract_py", - "community": 3, + "community": 148, "norm_label": "contract.py" }, { @@ -18908,7 +18908,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L48", "id": "app_crud_crm_contract_py_crmcontract", - "community": 101, + "community": 148, "norm_label": "crmcontract" }, { @@ -18935,7 +18935,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L69", "id": "crm_contract_total_pages", - "community": 41, + "community": 148, "norm_label": "total_pages()" }, { @@ -18944,7 +18944,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L69", "id": "app_crud_crm_contract_py_int", - "community": 101, + "community": 148, "norm_label": "int" }, { @@ -18953,7 +18953,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L75", "id": "crm_contract_decimal_value", - "community": 3, + "community": 148, "norm_label": "_decimal_value()" }, { @@ -18962,7 +18962,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L75", "id": "app_crud_crm_contract_py_any", - "community": 3, + "community": 148, "norm_label": "any" }, { @@ -18971,7 +18971,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L75", "id": "app_crud_crm_contract_py_decimal", - "community": 3, + "community": 148, "norm_label": "decimal" }, { @@ -18980,7 +18980,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L83", "id": "crm_contract_parse_optional_date", - "community": 3, + "community": 148, "norm_label": "_parse_optional_date()" }, { @@ -18989,7 +18989,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L83", "id": "app_crud_crm_contract_py_date", - "community": 101, + "community": 146, "norm_label": "date" }, { @@ -18998,7 +18998,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L101", "id": "crm_contract_parse_optional_datetime", - "community": 3, + "community": 148, "norm_label": "_parse_optional_datetime()" }, { @@ -19007,7 +19007,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L101", "id": "app_crud_crm_contract_py_datetime", - "community": 101, + "community": 148, "norm_label": "datetime" }, { @@ -19016,7 +19016,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L117", "id": "crm_contract_get_field", - "community": 3, + "community": 148, "norm_label": "_get_field()" }, { @@ -19034,7 +19034,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L134", "id": "crm_contract_is_blank", - "community": 3, + "community": 148, "norm_label": "_is_blank()" }, { @@ -19052,7 +19052,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L138", "id": "crm_contract_first_non_blank", - "community": 3, + "community": 148, "norm_label": "_first_non_blank()" }, { @@ -19070,7 +19070,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L156", "id": "crm_contract_build_customer_address", - "community": 3, + "community": 148, "norm_label": "_build_customer_address()" }, { @@ -19079,7 +19079,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L168", "id": "crm_contract_row_to_dict", - "community": 116, + "community": 148, "norm_label": "_row_to_dict()" }, { @@ -19088,7 +19088,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L245", "id": "crm_contract_contract_row_to_dict", - "community": 3, + "community": 148, "norm_label": "contract_row_to_dict()" }, { @@ -19106,7 +19106,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L249", "id": "app_crud_crm_contract_py_query", - "community": 101, + "community": 116, "norm_label": "query" }, { @@ -19133,7 +19133,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L529", "id": "crm_contract_get_contract_detail", - "community": 3, + "community": 148, "norm_label": "get_contract_detail()" }, { @@ -19151,7 +19151,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L566", "id": "crm_contract_get_supplier_short_name", - "community": 3, + "community": 148, "norm_label": "_get_supplier_short_name()" }, { @@ -19178,7 +19178,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L649", "id": "crm_contract_validate_contract_type_and_products", - "community": 3, + "community": 148, "norm_label": "_validate_contract_type_and_products()" }, { @@ -19187,7 +19187,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L657", "id": "crm_contract_normalize_framework_contract_data", - "community": 3, + "community": 148, "norm_label": "_normalize_framework_contract_data()" }, { @@ -19196,7 +19196,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L670", "id": "crm_contract_validate_product_prices_by_contract_type", - "community": 3, + "community": 148, "norm_label": "_validate_product_prices_by_contract_type()" }, { @@ -19205,7 +19205,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L684", "id": "crm_contract_validate_sale_purchase_contract_amount", - "community": 3, + "community": 148, "norm_label": "_validate_sale_purchase_contract_amount()" }, { @@ -19214,7 +19214,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L693", "id": "crm_contract_resolve_contract_product_ids", - "community": 3, + "community": 148, "norm_label": "_resolve_contract_product_ids()" }, { @@ -19223,7 +19223,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L711", "id": "crm_contract_calc_amount_with_tax", - "community": 3, + "community": 148, "norm_label": "_calc_amount_with_tax()" }, { @@ -19232,7 +19232,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L717", "id": "crm_contract_apply_contract_entity_fields", - "community": 3, + "community": 148, "norm_label": "_apply_contract_entity_fields()" }, { @@ -19241,7 +19241,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L893", "id": "crm_contract_create_contract", - "community": 3, + "community": 148, "norm_label": "create_contract()" }, { @@ -19250,7 +19250,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L980", "id": "crm_contract_update_contract", - "community": 3, + "community": 148, "norm_label": "update_contract()" }, { @@ -19259,7 +19259,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1052", "id": "crm_contract_soft_delete_contracts", - "community": 148, + "community": 129, "norm_label": "soft_delete_contracts()" }, { @@ -19268,7 +19268,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1076", "id": "crm_contract_parse_letter_oss_ids_from_tier", - "community": 101, + "community": 148, "norm_label": "_parse_letter_oss_ids_from_tier()" }, { @@ -19277,7 +19277,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1076", "id": "app_crud_crm_contract_py_crmcontractproductpricetier", - "community": 101, + "community": 148, "norm_label": "crmcontractproductpricetier" }, { @@ -19286,7 +19286,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1094", "id": "crm_contract_validate_framework_contract_for_submit_approval", - "community": 101, + "community": 148, "norm_label": "validate_framework_contract_for_submit_approval()" }, { @@ -19304,7 +19304,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1184", "id": "crm_contract_batch_submit_contract_approval", - "community": 170, + "community": 149, "norm_label": "batch_submit_contract_approval()" }, { @@ -19313,7 +19313,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1214", "id": "crm_contract_withdraw_contract_approval", - "community": 148, + "community": 41, "norm_label": "withdraw_contract_approval()" }, { @@ -19394,7 +19394,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1447", "id": "crm_contract_statistics_overview", - "community": 3, + "community": 148, "norm_label": "statistics_overview()" }, { @@ -19403,7 +19403,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1510", "id": "crm_contract_statistics_by_status", - "community": 3, + "community": 148, "norm_label": "statistics_by_status()" }, { @@ -19412,7 +19412,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1544", "id": "crm_contract_statistics_by_type", - "community": 3, + "community": 148, "norm_label": "statistics_by_type()" }, { @@ -19421,7 +19421,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1579", "id": "crm_contract_contract_period_key", - "community": 3, + "community": 148, "norm_label": "_contract_period_key()" }, { @@ -19430,7 +19430,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1588", "id": "crm_contract_statistics_trend", - "community": 3, + "community": 148, "norm_label": "statistics_trend()" }, { @@ -19484,7 +19484,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1819", "id": "crm_contract_change_row_to_dict", - "community": 3, + "community": 148, "norm_label": "_change_row_to_dict()" }, { @@ -19493,7 +19493,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1819", "id": "crmcontractchange", - "community": 101, + "community": 148, "norm_label": "crmcontractchange" }, { @@ -19502,7 +19502,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1841", "id": "crm_contract_list_contract_changes", - "community": 3, + "community": 148, "norm_label": "list_contract_changes()" }, { @@ -19511,7 +19511,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1870", "id": "crm_contract_get_contract_change_detail", - "community": 3, + "community": 148, "norm_label": "get_contract_change_detail()" }, { @@ -19520,7 +19520,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1894", "id": "crm_contract_template_row_to_dict", - "community": 3, + "community": 148, "norm_label": "_template_row_to_dict()" }, { @@ -19529,7 +19529,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1894", "id": "crmcontracttemplate", - "community": 101, + "community": 148, "norm_label": "crmcontracttemplate" }, { @@ -19538,7 +19538,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1919", "id": "crm_contract_list_contract_templates", - "community": 41, + "community": 148, "norm_label": "list_contract_templates()" }, { @@ -19547,7 +19547,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1952", "id": "crm_contract_get_contract_template_detail", - "community": 3, + "community": 148, "norm_label": "get_contract_template_detail()" }, { @@ -19583,7 +19583,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2081", "id": "crm_contract_batch_assign_owner", - "community": 148, + "community": 68, "norm_label": "batch_assign_owner()" }, { @@ -19610,7 +19610,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2164", "id": "crm_contract_get_change_row", - "community": 41, + "community": 148, "norm_label": "_get_change_row()" }, { @@ -19619,7 +19619,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2176", "id": "crm_contract_enrich_change_rows", - "community": 3, + "community": 148, "norm_label": "_enrich_change_rows()" }, { @@ -19628,7 +19628,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2191", "id": "crm_contract_create_contract_change", - "community": 3, + "community": 148, "norm_label": "create_contract_change()" }, { @@ -19637,7 +19637,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2242", "id": "crm_contract_update_contract_change", - "community": 3, + "community": 148, "norm_label": "update_contract_change()" }, { @@ -19646,7 +19646,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2280", "id": "crm_contract_soft_delete_contract_changes", - "community": 41, + "community": 148, "norm_label": "soft_delete_contract_changes()" }, { @@ -19655,7 +19655,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2306", "id": "crm_contract_submit_change_approval", - "community": 41, + "community": 68, "norm_label": "submit_change_approval()" }, { @@ -19673,7 +19673,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2342", "id": "crm_contract_execute_change", - "community": 41, + "community": 148, "norm_label": "execute_change()" }, { @@ -19682,7 +19682,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2354", "id": "crm_contract_export_contract_changes", - "community": 3, + "community": 148, "norm_label": "export_contract_changes()" }, { @@ -19691,7 +19691,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2370", "id": "crm_contract_create_contract_template", - "community": 3, + "community": 148, "norm_label": "create_contract_template()" }, { @@ -19700,7 +19700,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2420", "id": "crm_contract_update_contract_template", - "community": 3, + "community": 148, "norm_label": "update_contract_template()" }, { @@ -19727,7 +19727,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2537", "id": "crm_contract_export_contract_templates", - "community": 41, + "community": 148, "norm_label": "export_contract_templates()" }, { @@ -19736,7 +19736,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1", "id": "app_crud_crm_contract_py_crm_contract_rationale_1", - "community": 3, + "community": 148, "norm_label": "crm \u5408\u540c crud \u2014 \u5bf9\u7167 crmcontractserviceimpl.java(\u5217\u8868/\u8be6\u60c5 p1)" }, { @@ -19745,7 +19745,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L169", "id": "crm_contract_rationale_169", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)" }, { @@ -19781,7 +19781,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1060", "id": "crm_contract_rationale_1060", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664" }, { @@ -19790,7 +19790,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1101", "id": "crm_contract_rationale_1101", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval" }, { @@ -19799,7 +19799,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1195", "id": "crm_contract_rationale_1195", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval" }, { @@ -19808,7 +19808,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L1223", "id": "crm_contract_rationale_1223", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval" }, { @@ -19853,7 +19853,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2091", "id": "crm_contract_rationale_2091", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner" }, { @@ -19880,7 +19880,7 @@ "source_file": "app/crud/crm/contract.py", "source_location": "L2315", "id": "crm_contract_rationale_2315", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8" }, { @@ -20312,7 +20312,7 @@ "source_file": "app/api/public.py", "source_location": "L314", "id": "api_public_change_current_user_password", - "community": 2, + "community": 44, "norm_label": "change_current_user_password()" }, { @@ -20483,7 +20483,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "app_api_crm_contract_sub_routes_py", - "community": 41, + "community": 148, "norm_label": "crm_contract_sub_routes.py" }, { @@ -20492,7 +20492,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L68", "id": "api_crm_contract_sub_routes_register_contract_sub_routes", - "community": 41, + "community": 148, "norm_label": "register_contract_sub_routes()" }, { @@ -20501,7 +20501,7 @@ "source_file": "app/api/crm_contract_sub_routes.py", "source_location": "L1", "id": "api_crm_contract_sub_routes_rationale_1", - "community": 41, + "community": 148, "norm_label": "crm \u5408\u540c\u5b50\u6a21\u5757\u8def\u7531 \u2014 \u53d8\u66f4/\u6a21\u677f/\u5ba1\u6279\u72ec\u7acb\u9875" }, { @@ -22157,7 +22157,7 @@ "source_file": "app/api/crm.py", "source_location": "L3298", "id": "api_crm_invoice_info_list", - "community": 105, + "community": 36, "norm_label": "invoice_info_list()" }, { @@ -22733,7 +22733,7 @@ "source_file": "app/api/crm.py", "source_location": "L3303", "id": "api_crm_rationale_3303", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)" }, { @@ -22787,7 +22787,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "app_api_crm_quote_routes_py", - "community": 121, + "community": 47, "norm_label": "crm_quote_routes.py" }, { @@ -22796,7 +22796,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L83", "id": "api_crm_quote_routes_register_quote_routes", - "community": 98, + "community": 29, "norm_label": "register_quote_routes()" }, { @@ -22805,7 +22805,7 @@ "source_file": "app/api/crm_quote_routes.py", "source_location": "L1", "id": "api_crm_quote_routes_rationale_1", - "community": 121, + "community": 47, "norm_label": "crm \u62a5\u4ef7\u5355 api \u8def\u7531 \u2014 \u6302\u63a5\u5230 crm.router" }, { @@ -22823,7 +22823,7 @@ "source_file": "app/api/admin.py", "source_location": "L42", "id": "api_admin_list_roles_for_select", - "community": 18, + "community": 89, "norm_label": "list_roles_for_select()" }, { @@ -23543,7 +23543,7 @@ "source_file": "app/api/admin.py", "source_location": "L46", "id": "api_admin_rationale_46", - "community": 18, + "community": 89, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002" }, { @@ -23615,7 +23615,7 @@ "source_file": "app/api/workflow.py", "source_location": "L1", "id": "app_api_workflow_py", - "community": 60, + "community": 9, "norm_label": "workflow.py" }, { @@ -23624,7 +23624,7 @@ "source_file": "app/api/workflow.py", "source_location": "L27", "id": "api_workflow_business_type_label", - "community": 60, + "community": 9, "norm_label": "_business_type_label()" }, { @@ -23633,7 +23633,7 @@ "source_file": "app/api/workflow.py", "source_location": "L27", "id": "app_api_workflow_py_str", - "community": 60, + "community": 9, "norm_label": "str" }, { @@ -23642,7 +23642,7 @@ "source_file": "app/api/workflow.py", "source_location": "L33", "id": "api_workflow_portal_user_info", - "community": 60, + "community": 9, "norm_label": "_portal_user_info()" }, { @@ -23651,7 +23651,7 @@ "source_file": "app/api/workflow.py", "source_location": "L44", "id": "api_workflow_assert_wf_instance_in_scope", - "community": 60, + "community": 9, "norm_label": "_assert_wf_instance_in_scope()" }, { @@ -23660,7 +23660,7 @@ "source_file": "app/api/workflow.py", "source_location": "L44", "id": "app_api_workflow_py_session", - "community": 60, + "community": 9, "norm_label": "session" }, { @@ -23687,7 +23687,7 @@ "source_file": "app/api/workflow.py", "source_location": "L66", "id": "api_workflow_leave_form_fields", - "community": 60, + "community": 9, "norm_label": "_leave_form_fields()" }, { @@ -23696,7 +23696,7 @@ "source_file": "app/api/workflow.py", "source_location": "L90", "id": "api_workflow_get_business_form_fields", - "community": 60, + "community": 9, "norm_label": "_get_business_form_fields()" }, { @@ -23705,7 +23705,7 @@ "source_file": "app/api/workflow.py", "source_location": "L103", "id": "api_workflow_enrich_task_list", - "community": 60, + "community": 9, "norm_label": "_enrich_task_list()" }, { @@ -23759,7 +23759,7 @@ "source_file": "app/api/workflow.py", "source_location": "L159", "id": "api_workflow_taskactionbody", - "community": 60, + "community": 9, "norm_label": "taskactionbody" }, { @@ -23768,7 +23768,7 @@ "source_file": "app/api/workflow.py", "source_location": "L176", "id": "api_workflow_list_process_defs", - "community": 60, + "community": 9, "norm_label": "list_process_defs()" }, { @@ -23777,7 +23777,7 @@ "source_file": "app/api/workflow.py", "source_location": "L176", "id": "app_api_workflow_py_int", - "community": 60, + "community": 9, "norm_label": "int" }, { @@ -23786,7 +23786,7 @@ "source_file": "app/api/workflow.py", "source_location": "L193", "id": "api_workflow_create_process_def", - "community": 60, + "community": 9, "norm_label": "create_process_def()" }, { @@ -23795,7 +23795,7 @@ "source_file": "app/api/workflow.py", "source_location": "L216", "id": "api_workflow_update_process_def", - "community": 60, + "community": 9, "norm_label": "update_process_def()" }, { @@ -23804,7 +23804,7 @@ "source_file": "app/api/workflow.py", "source_location": "L241", "id": "api_workflow_delete_process_def", - "community": 60, + "community": 9, "norm_label": "delete_process_def()" }, { @@ -23813,7 +23813,7 @@ "source_file": "app/api/workflow.py", "source_location": "L259", "id": "api_workflow_publish_version", - "community": 60, + "community": 9, "norm_label": "publish_version()" }, { @@ -23822,7 +23822,7 @@ "source_file": "app/api/workflow.py", "source_location": "L283", "id": "api_workflow_list_versions", - "community": 60, + "community": 9, "norm_label": "list_versions()" }, { @@ -23831,7 +23831,7 @@ "source_file": "app/api/workflow.py", "source_location": "L294", "id": "api_workflow_get_designer_data", - "community": 60, + "community": 9, "norm_label": "get_designer_data()" }, { @@ -23840,7 +23840,7 @@ "source_file": "app/api/workflow.py", "source_location": "L325", "id": "api_workflow_start_instance", - "community": 60, + "community": 9, "norm_label": "start_instance()" }, { @@ -23849,7 +23849,7 @@ "source_file": "app/api/workflow.py", "source_location": "L363", "id": "api_workflow_list_my_instances", - "community": 60, + "community": 9, "norm_label": "list_my_instances()" }, { @@ -23858,7 +23858,7 @@ "source_file": "app/api/workflow.py", "source_location": "L383", "id": "api_workflow_get_instance_detail", - "community": 60, + "community": 9, "norm_label": "get_instance_detail()" }, { @@ -23867,7 +23867,7 @@ "source_file": "app/api/workflow.py", "source_location": "L447", "id": "api_workflow_list_pending_tasks", - "community": 60, + "community": 9, "norm_label": "list_pending_tasks()" }, { @@ -23876,7 +23876,7 @@ "source_file": "app/api/workflow.py", "source_location": "L465", "id": "api_workflow_list_completed_tasks", - "community": 60, + "community": 9, "norm_label": "list_completed_tasks()" }, { @@ -23885,7 +23885,7 @@ "source_file": "app/api/workflow.py", "source_location": "L488", "id": "api_workflow_approve_task", - "community": 60, + "community": 9, "norm_label": "approve_task()" }, { @@ -23894,7 +23894,7 @@ "source_file": "app/api/workflow.py", "source_location": "L513", "id": "api_workflow_reject_task", - "community": 60, + "community": 9, "norm_label": "reject_task()" }, { @@ -23903,7 +23903,7 @@ "source_file": "app/api/workflow.py", "source_location": "L543", "id": "api_workflow_get_business_all_tasks", - "community": 60, + "community": 9, "norm_label": "get_business_all_tasks()" }, { @@ -23912,7 +23912,7 @@ "source_file": "app/api/workflow.py", "source_location": "L160", "id": "api_workflow_rationale_160", - "community": 60, + "community": 9, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002" }, { @@ -23921,7 +23921,7 @@ "source_file": "app/api/leave.py", "source_location": "L1", "id": "app_api_leave_py", - "community": 155, + "community": 65, "norm_label": "leave.py" }, { @@ -23930,7 +23930,7 @@ "source_file": "app/api/leave.py", "source_location": "L24", "id": "api_leave_leave_local_callback", - "community": 155, + "community": 65, "norm_label": "_leave_local_callback()" }, { @@ -23939,7 +23939,7 @@ "source_file": "app/api/leave.py", "source_location": "L24", "id": "app_api_leave_py_session", - "community": 155, + "community": 65, "norm_label": "session" }, { @@ -23948,7 +23948,7 @@ "source_file": "app/api/leave.py", "source_location": "L24", "id": "app_api_leave_py_str", - "community": 155, + "community": 65, "norm_label": "str" }, { @@ -23957,7 +23957,7 @@ "source_file": "app/api/leave.py", "source_location": "L39", "id": "api_leave_list_leaves", - "community": 155, + "community": 65, "norm_label": "list_leaves()" }, { @@ -23966,7 +23966,7 @@ "source_file": "app/api/leave.py", "source_location": "L39", "id": "app_api_leave_py_int", - "community": 155, + "community": 65, "norm_label": "int" }, { @@ -23975,7 +23975,7 @@ "source_file": "app/api/leave.py", "source_location": "L62", "id": "api_leave_create_leave", - "community": 155, + "community": 65, "norm_label": "create_leave()" }, { @@ -23984,7 +23984,7 @@ "source_file": "app/api/leave.py", "source_location": "L62", "id": "leavecreate", - "community": 155, + "community": 65, "norm_label": "leavecreate" }, { @@ -23993,7 +23993,7 @@ "source_file": "app/api/leave.py", "source_location": "L87", "id": "api_leave_submit_leave", - "community": 155, + "community": 65, "norm_label": "submit_leave()" }, { @@ -24002,7 +24002,7 @@ "source_file": "app/api/leave.py", "source_location": "L142", "id": "api_leave_leave_workflow_callback", - "community": 155, + "community": 65, "norm_label": "leave_workflow_callback()" }, { @@ -24011,7 +24011,7 @@ "source_file": "app/api/leave.py", "source_location": "L161", "id": "api_leave_get_leave", - "community": 155, + "community": 65, "norm_label": "get_leave()" }, { @@ -24020,7 +24020,7 @@ "source_file": "app/api/leave.py", "source_location": "L174", "id": "api_leave_delete_leave", - "community": 155, + "community": 65, "norm_label": "delete_leave()" }, { @@ -24029,7 +24029,7 @@ "source_file": "app/api/leave.py", "source_location": "L191", "id": "api_leave_update_leave", - "community": 155, + "community": 65, "norm_label": "update_leave()" }, { @@ -24038,7 +24038,7 @@ "source_file": "app/api/leave.py", "source_location": "L191", "id": "leaveupdate", - "community": 155, + "community": 65, "norm_label": "leaveupdate" }, { @@ -24047,7 +24047,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L1", "id": "app_api_pl_plan_py", - "community": 28, + "community": 6, "norm_label": "plan.py" }, { @@ -24137,7 +24137,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L185", "id": "pl_plan_determine_plan_type", - "community": 28, + "community": 6, "norm_label": "_determine_plan_type()" }, { @@ -24146,7 +24146,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L190", "id": "pl_plan_get_plan_type_label", - "community": 28, + "community": 6, "norm_label": "_get_plan_type_label()" }, { @@ -24155,7 +24155,7 @@ "source_file": "app/api/pl/plan.py", "source_location": "L199", "id": "pl_plan_generate_notify_message", - "community": 28, + "community": 6, "norm_label": "_generate_notify_message()" }, { @@ -24198,7 +24198,7 @@ "label": "count_plans_by_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L332", + "source_location": "L347", "id": "pl_plan_count_plans_by_contract", "community": 28, "norm_label": "count_plans_by_contract()" @@ -24207,16 +24207,16 @@ "label": "create_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L360", + "source_location": "L375", "id": "pl_plan_create_plan", - "community": 28, + "community": 6, "norm_label": "create_plan()" }, { "label": "PlanCreate", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L360", + "source_location": "L375", "id": "plancreate", "community": 28, "norm_label": "plancreate" @@ -24225,7 +24225,7 @@ "label": "PlanRead", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L360", + "source_location": "L375", "id": "planread", "community": 28, "norm_label": "planread" @@ -24234,16 +24234,16 @@ "label": "create_plan_full()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L443", + "source_location": "L458", "id": "pl_plan_create_plan_full", - "community": 6, + "community": 101, "norm_label": "create_plan_full()" }, { "label": "PlanCreateFull", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L443", + "source_location": "L458", "id": "app_api_pl_plan_py_plancreatefull", "community": 28, "norm_label": "plancreatefull" @@ -24252,7 +24252,7 @@ "label": "PlanWithProducts", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L443", + "source_location": "L458", "id": "planwithproducts", "community": 28, "norm_label": "planwithproducts" @@ -24261,16 +24261,16 @@ "label": "create_from_contract()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L550", + "source_location": "L565", "id": "pl_plan_create_from_contract", - "community": 28, + "community": 6, "norm_label": "create_from_contract()" }, { "label": "CreateFromContractRequest", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L550", + "source_location": "L565", "id": "createfromcontractrequest", "community": 28, "norm_label": "createfromcontractrequest" @@ -24279,7 +24279,7 @@ "label": "get_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L659", + "source_location": "L674", "id": "pl_plan_get_plan", "community": 28, "norm_label": "get_plan()" @@ -24288,16 +24288,16 @@ "label": "update_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L706", + "source_location": "L721", "id": "pl_plan_update_plan", - "community": 28, + "community": 6, "norm_label": "update_plan()" }, { "label": "PlanUpdate", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L706", + "source_location": "L721", "id": "planupdate", "community": 28, "norm_label": "planupdate" @@ -24306,7 +24306,7 @@ "label": "patch_plan_product_certs()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L828", + "source_location": "L843", "id": "pl_plan_patch_plan_product_certs", "community": 39, "norm_label": "patch_plan_product_certs()" @@ -24315,7 +24315,7 @@ "label": "PlanProductCertsUpdate", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L828", + "source_location": "L843", "id": "planproductcertsupdate", "community": 28, "norm_label": "planproductcertsupdate" @@ -24324,7 +24324,7 @@ "label": "patch_plan_hazard_cert_ready()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L860", + "source_location": "L875", "id": "pl_plan_patch_plan_hazard_cert_ready", "community": 28, "norm_label": "patch_plan_hazard_cert_ready()" @@ -24333,7 +24333,7 @@ "label": "HazardCertReadyBody", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L860", + "source_location": "L875", "id": "hazardcertreadybody", "community": 28, "norm_label": "hazardcertreadybody" @@ -24342,16 +24342,16 @@ "label": "_build_driver_url()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L891", + "source_location": "L906", "id": "pl_plan_build_driver_url", - "community": 28, + "community": 39, "norm_label": "_build_driver_url()" }, { "label": "get_plan_arrange_info()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L897", + "source_location": "L912", "id": "pl_plan_get_plan_arrange_info", "community": 39, "norm_label": "get_plan_arrange_info()" @@ -24360,7 +24360,7 @@ "label": "PlanArrangeInfoRead", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L897", + "source_location": "L912", "id": "planarrangeinforead", "community": 28, "norm_label": "planarrangeinforead" @@ -24369,16 +24369,16 @@ "label": "cancel_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1011", + "source_location": "L1026", "id": "pl_plan_cancel_plan", - "community": 75, + "community": 39, "norm_label": "cancel_plan()" }, { "label": "archive_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1069", + "source_location": "L1084", "id": "pl_plan_archive_plan", "community": 28, "norm_label": "archive_plan()" @@ -24387,7 +24387,7 @@ "label": "PlanArchiveBody", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1069", + "source_location": "L1084", "id": "planarchivebody", "community": 28, "norm_label": "planarchivebody" @@ -24396,7 +24396,7 @@ "label": "update_plan_driver_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1138", + "source_location": "L1153", "id": "pl_plan_update_plan_driver_feedback", "community": 28, "norm_label": "update_plan_driver_feedback()" @@ -24405,7 +24405,7 @@ "label": "PlanDriverFeedbackUpdateBody", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1138", + "source_location": "L1153", "id": "app_api_pl_plan_py_plandriverfeedbackupdatebody", "community": 28, "norm_label": "plandriverfeedbackupdatebody" @@ -24414,7 +24414,7 @@ "label": "update_plan_site_feedback()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1169", + "source_location": "L1184", "id": "pl_plan_update_plan_site_feedback", "community": 28, "norm_label": "update_plan_site_feedback()" @@ -24423,7 +24423,7 @@ "label": "PlanSiteFeedbackUpdateBody", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1169", + "source_location": "L1184", "id": "app_api_pl_plan_py_plansitefeedbackupdatebody", "community": 28, "norm_label": "plansitefeedbackupdatebody" @@ -24432,7 +24432,7 @@ "label": "get_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1208", + "source_location": "L1223", "id": "pl_plan_get_inbound_slip_template", "community": 28, "norm_label": "get_inbound_slip_template()" @@ -24441,7 +24441,7 @@ "label": "save_inbound_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1219", + "source_location": "L1234", "id": "pl_plan_save_inbound_slip_template", "community": 28, "norm_label": "save_inbound_slip_template()" @@ -24450,7 +24450,7 @@ "label": "PlanInboundSlipTemplateSave", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1219", + "source_location": "L1234", "id": "planinboundsliptemplatesave", "community": 28, "norm_label": "planinboundsliptemplatesave" @@ -24459,7 +24459,7 @@ "label": "get_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1242", + "source_location": "L1257", "id": "pl_plan_get_delivery_slip_template", "community": 28, "norm_label": "get_delivery_slip_template()" @@ -24468,7 +24468,7 @@ "label": "save_delivery_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1253", + "source_location": "L1268", "id": "pl_plan_save_delivery_slip_template", "community": 28, "norm_label": "save_delivery_slip_template()" @@ -24477,7 +24477,7 @@ "label": "PlanDeliverySlipTemplateSave", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1253", + "source_location": "L1268", "id": "plandeliverysliptemplatesave", "community": 28, "norm_label": "plandeliverysliptemplatesave" @@ -24486,7 +24486,7 @@ "label": "get_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1276", + "source_location": "L1291", "id": "pl_plan_get_subpack_slip_template", "community": 28, "norm_label": "get_subpack_slip_template()" @@ -24495,7 +24495,7 @@ "label": "save_subpack_slip_template()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1287", + "source_location": "L1302", "id": "pl_plan_save_subpack_slip_template", "community": 28, "norm_label": "save_subpack_slip_template()" @@ -24504,7 +24504,7 @@ "label": "PlanSubpackSlipTemplateSave", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1287", + "source_location": "L1302", "id": "plansubpacksliptemplatesave", "community": 28, "norm_label": "plansubpacksliptemplatesave" @@ -24513,7 +24513,7 @@ "label": "delete_plan()", "file_type": "code", "source_file": "app/api/pl/plan.py", - "source_location": "L1324", + "source_location": "L1339", "id": "pl_plan_delete_plan", "community": 28, "norm_label": "delete_plan()" @@ -24549,17 +24549,17 @@ "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L448", - "id": "pl_plan_rationale_448", - "community": 6, + "source_location": "L463", + "id": "pl_plan_rationale_463", + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)" }, { "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L834", - "id": "pl_plan_rationale_834", + "source_location": "L849", + "id": "pl_plan_rationale_849", "community": 39, "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)" }, @@ -24567,8 +24567,8 @@ "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L902", - "id": "pl_plan_rationale_902", + "source_location": "L917", + "id": "pl_plan_rationale_917", "community": 39, "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002" }, @@ -24576,9 +24576,9 @@ "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "file_type": "rationale", "source_file": "app/api/pl/plan.py", - "source_location": "L1016", - "id": "pl_plan_rationale_1016", - "community": 75, + "source_location": "L1031", + "id": "pl_plan_rationale_1031", + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002" }, { @@ -24749,7 +24749,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L287", "id": "app_api_pl_transport_py_float", - "community": 20, + "community": 11, "norm_label": "float" }, { @@ -24776,7 +24776,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L326", "id": "app_api_pl_transport_py_transportsitelinkread", - "community": 28, + "community": 11, "norm_label": "transportsitelinkread" }, { @@ -24785,7 +24785,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L326", "id": "app_api_pl_transport_py_transportinventorylinkread", - "community": 28, + "community": 11, "norm_label": "transportinventorylinkread" }, { @@ -24812,7 +24812,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L346", "id": "app_api_pl_transport_py_int", - "community": 20, + "community": 11, "norm_label": "int" }, { @@ -24830,7 +24830,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L346", "id": "transportlistresponse", - "community": 20, + "community": 11, "norm_label": "transportlistresponse" }, { @@ -24848,7 +24848,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L403", "id": "transportcreate", - "community": 20, + "community": 11, "norm_label": "transportcreate" }, { @@ -24857,7 +24857,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L403", "id": "transportread", - "community": 20, + "community": 11, "norm_label": "transportread" }, { @@ -24911,7 +24911,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L787", "id": "transportfeedback", - "community": 20, + "community": 11, "norm_label": "transportfeedback" }, { @@ -24929,7 +24929,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L828", "id": "approvalsubmit", - "community": 20, + "community": 11, "norm_label": "approvalsubmit" }, { @@ -24947,7 +24947,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L873", "id": "approvalrequest", - "community": 20, + "community": 11, "norm_label": "approvalrequest" }, { @@ -24956,7 +24956,7 @@ "source_file": "app/api/pl/transport.py", "source_location": "L873", "id": "approvalrecordread", - "community": 20, + "community": 11, "norm_label": "approvalrecordread" }, { @@ -25226,7 +25226,7 @@ "source_file": "app/api/pl/__init__.py", "source_location": "L1", "id": "app_api_pl_init_py", - "community": 35, + "community": 113, "norm_label": "__init__.py" }, { @@ -25964,7 +25964,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L76", "id": "carrierlistresponse", - "community": 48, + "community": 11, "norm_label": "carrierlistresponse" }, { @@ -25982,7 +25982,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L121", "id": "carriercreate", - "community": 48, + "community": 11, "norm_label": "carriercreate" }, { @@ -26018,7 +26018,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L162", "id": "carrierupdate", - "community": 48, + "community": 11, "norm_label": "carrierupdate" }, { @@ -26054,7 +26054,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L234", "id": "carrierauditreject", - "community": 48, + "community": 11, "norm_label": "carrierauditreject" }, { @@ -26063,7 +26063,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L256", "id": "app_api_pl_base_data_py_plcarrier", - "community": 48, + "community": 11, "norm_label": "plcarrier" }, { @@ -26090,7 +26090,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L277", "id": "app_api_pl_base_data_py_certread", - "community": 143, + "community": 98, "norm_label": "certread" }, { @@ -26099,7 +26099,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L277", "id": "vehicleread", - "community": 37, + "community": 46, "norm_label": "vehicleread" }, { @@ -26135,7 +26135,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L312", "id": "app_api_pl_base_data_py_bool", - "community": 48, + "community": 11, "norm_label": "bool" }, { @@ -26144,7 +26144,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L312", "id": "vehiclelistresponse", - "community": 48, + "community": 11, "norm_label": "vehiclelistresponse" }, { @@ -26162,7 +26162,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L418", "id": "vehiclecreate", - "community": 48, + "community": 11, "norm_label": "vehiclecreate" }, { @@ -26189,7 +26189,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L505", "id": "vehicleupdate", - "community": 48, + "community": 11, "norm_label": "vehicleupdate" }, { @@ -26225,7 +26225,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L613", "id": "personnelread", - "community": 48, + "community": 11, "norm_label": "personnelread" }, { @@ -26261,7 +26261,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L642", "id": "personnellistresponse", - "community": 48, + "community": 11, "norm_label": "personnellistresponse" }, { @@ -26279,7 +26279,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L699", "id": "personnelcreate", - "community": 48, + "community": 11, "norm_label": "personnelcreate" }, { @@ -26306,7 +26306,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L760", "id": "personnelupdate", - "community": 48, + "community": 11, "norm_label": "personnelupdate" }, { @@ -26351,7 +26351,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L865", "id": "driverlistresponse", - "community": 48, + "community": 11, "norm_label": "driverlistresponse" }, { @@ -26369,7 +26369,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L902", "id": "drivercreate", - "community": 48, + "community": 11, "norm_label": "drivercreate" }, { @@ -26396,7 +26396,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L938", "id": "driverupdate", - "community": 48, + "community": 11, "norm_label": "driverupdate" }, { @@ -26423,7 +26423,7 @@ "source_file": "app/api/pl/base_data.py", "source_location": "L982", "id": "vehicledrivercreate", - "community": 48, + "community": 11, "norm_label": "vehicledrivercreate" }, { @@ -26675,7 +26675,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L1", "id": "app_api_pl_menu_badges_py", - "community": 43, + "community": 113, "norm_label": "menu_badges.py" }, { @@ -26684,7 +26684,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "pl_menu_badges_menu_badge_stats", - "community": 43, + "community": 5, "norm_label": "menu_badge_stats()" }, { @@ -26693,7 +26693,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "app_api_pl_menu_badges_py_str", - "community": 43, + "community": 5, "norm_label": "str" }, { @@ -26702,7 +26702,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "app_api_pl_menu_badges_py_session", - "community": 43, + "community": 5, "norm_label": "session" }, { @@ -26711,7 +26711,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "app_api_pl_menu_badges_py_dbusercontext", - "community": 43, + "community": 5, "norm_label": "dbusercontext" }, { @@ -26720,7 +26720,7 @@ "source_file": "app/api/pl/menu_badges.py", "source_location": "L17", "id": "plmenubadgestatsread", - "community": 43, + "community": 5, "norm_label": "plmenubadgestatsread" }, { @@ -27233,7 +27233,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L294", "id": "pl_inventory_document_reminder_stats", - "community": 20, + "community": 47, "norm_label": "document_reminder_stats()" }, { @@ -27260,7 +27260,7 @@ "source_file": "app/api/pl/inventory.py", "source_location": "L373", "id": "pl_inventory_check_document_expiry", - "community": 143, + "community": 20, "norm_label": "check_document_expiry()" }, { @@ -27647,7 +27647,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L1", "id": "app_api_bx_attachment_py", - "community": 142, + "community": 141, "norm_label": "attachment.py" }, { @@ -27656,7 +27656,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "bx_attachment_tenant", - "community": 142, + "community": 141, "norm_label": "_tenant()" }, { @@ -27665,7 +27665,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "app_api_bx_attachment_py_session", - "community": 142, + "community": 141, "norm_label": "session" }, { @@ -27674,7 +27674,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "app_api_bx_attachment_py_bxusercontext", - "community": 142, + "community": 141, "norm_label": "bxusercontext" }, { @@ -27683,7 +27683,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L24", "id": "app_api_bx_attachment_py_str", - "community": 142, + "community": 141, "norm_label": "str" }, { @@ -27692,7 +27692,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L28", "id": "bx_attachment_parse_id_list", - "community": 142, + "community": 141, "norm_label": "_parse_id_list()" }, { @@ -27701,7 +27701,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L33", "id": "bx_attachment_upload_file", - "community": 142, + "community": 141, "norm_label": "upload_file()" }, { @@ -27710,7 +27710,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L33", "id": "app_api_bx_attachment_py_uploadfile", - "community": 142, + "community": 141, "norm_label": "uploadfile" }, { @@ -27719,7 +27719,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L67", "id": "bx_attachment_download_file", - "community": 142, + "community": 141, "norm_label": "download_file()" }, { @@ -27728,7 +27728,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L89", "id": "bx_attachment_delete_attachment", - "community": 142, + "community": 141, "norm_label": "delete_attachment()" }, { @@ -27737,7 +27737,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L103", "id": "bx_attachment_preview_attachment", - "community": 142, + "community": 141, "norm_label": "preview_attachment()" }, { @@ -27746,7 +27746,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L127", "id": "bx_attachment_list_by_biz", - "community": 142, + "community": 141, "norm_label": "list_by_biz()" }, { @@ -27755,7 +27755,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L142", "id": "bx_attachment_bind_biz", - "community": 142, + "community": 141, "norm_label": "bind_biz()" }, { @@ -27764,7 +27764,7 @@ "source_file": "app/api/bx/attachment.py", "source_location": "L108", "id": "bx_attachment_rationale_108", - "community": 142, + "community": 141, "norm_label": "\u8fd4\u56de\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url(minio \u9884\u7b7e\u540d\u6216\u672c\u5730\u516c\u5f00\u5730\u5740,\u5bf9\u9f50\u95e8\u6237 storage \u80fd\u529b)\u3002" }, { @@ -28016,7 +28016,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L1", "id": "app_api_bx_workflow_py", - "community": 21, + "community": 63, "norm_label": "workflow.py" }, { @@ -28025,7 +28025,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "bx_workflow_list_workflows", - "community": 21, + "community": 63, "norm_label": "list_workflows()" }, { @@ -28034,7 +28034,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "app_api_bx_workflow_py_int", - "community": 21, + "community": 63, "norm_label": "int" }, { @@ -28043,7 +28043,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "app_api_bx_workflow_py_session", - "community": 21, + "community": 63, "norm_label": "session" }, { @@ -28052,7 +28052,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L22", "id": "app_api_bx_workflow_py_bxusercontext", - "community": 21, + "community": 63, "norm_label": "bxusercontext" }, { @@ -28061,7 +28061,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L36", "id": "bx_workflow_get_workflow_by_biz_type", - "community": 21, + "community": 63, "norm_label": "get_workflow_by_biz_type()" }, { @@ -28070,7 +28070,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L36", "id": "app_api_bx_workflow_py_str", - "community": 21, + "community": 63, "norm_label": "str" }, { @@ -28079,7 +28079,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L48", "id": "bx_workflow_get_workflow", - "community": 21, + "community": 63, "norm_label": "get_workflow()" }, { @@ -28088,7 +28088,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "id": "bx_workflow_create_workflow", - "community": 21, + "community": 63, "norm_label": "create_workflow()" }, { @@ -28097,7 +28097,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L61", "id": "workflowdefcreate", - "community": 21, + "community": 63, "norm_label": "workflowdefcreate" }, { @@ -28106,7 +28106,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L77", "id": "bx_workflow_update_workflow", - "community": 21, + "community": 63, "norm_label": "update_workflow()" }, { @@ -28115,7 +28115,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L77", "id": "workflowdefupdate", - "community": 21, + "community": 63, "norm_label": "workflowdefupdate" }, { @@ -28124,7 +28124,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L97", "id": "bx_workflow_save_workflow_nodes", - "community": 21, + "community": 63, "norm_label": "save_workflow_nodes()" }, { @@ -28133,7 +28133,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L97", "id": "workflownodecreate", - "community": 21, + "community": 63, "norm_label": "workflownodecreate" }, { @@ -28142,7 +28142,7 @@ "source_file": "app/api/bx/workflow.py", "source_location": "L119", "id": "bx_workflow_delete_workflow", - "community": 21, + "community": 63, "norm_label": "delete_workflow()" }, { @@ -28538,7 +28538,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "app_api_db_init_py", - "community": 102, + "community": 113, "norm_label": "__init__.py" }, { @@ -28547,7 +28547,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L14", "id": "db_init_db_health", - "community": 102, + "community": 113, "norm_label": "db_health()" }, { @@ -28556,7 +28556,7 @@ "source_file": "app/api/db/__init__.py", "source_location": "L1", "id": "app_api_db_init_py_db_init_rationale_1", - "community": 102, + "community": 113, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002" }, { @@ -28880,7 +28880,7 @@ "source_file": "app/api/db/weighing.py", "source_location": "L371", "id": "db_weighing_weighingrelateddata", - "community": 37, + "community": 67, "norm_label": "weighingrelateddata" }, { @@ -28907,7 +28907,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L46", "id": "db_plans_base_query", - "community": 152, + "community": 37, "norm_label": "_base_query()" }, { @@ -28916,7 +28916,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L46", "id": "app_api_db_plans_py_session", - "community": 152, + "community": 37, "norm_label": "session" }, { @@ -28925,7 +28925,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L46", "id": "app_api_db_plans_py_str", - "community": 152, + "community": 37, "norm_label": "str" }, { @@ -28934,7 +28934,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L54", "id": "db_plans_list_plans", - "community": 152, + "community": 37, "norm_label": "list_plans()" }, { @@ -28943,7 +28943,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L54", "id": "app_api_db_plans_py_dbusercontext", - "community": 152, + "community": 37, "norm_label": "dbusercontext" }, { @@ -29006,7 +29006,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L249", "id": "db_plans_run_auto_generate_monthly", - "community": 152, + "community": 86, "norm_label": "run_auto_generate_monthly()" }, { @@ -29024,7 +29024,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L263", "id": "db_plans_get_plan", - "community": 152, + "community": 37, "norm_label": "get_plan()" }, { @@ -29051,7 +29051,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L292", "id": "db_plans_delete_plan", - "community": 152, + "community": 37, "norm_label": "delete_plan()" }, { @@ -29105,7 +29105,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L386", "id": "db_plans_get_plan_related", - "community": 152, + "community": 37, "norm_label": "get_plan_related()" }, { @@ -29132,7 +29132,7 @@ "source_file": "app/api/db/plans.py", "source_location": "L254", "id": "db_plans_rationale_254", - "community": 152, + "community": 86, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002" }, { @@ -29771,7 +29771,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "app_services_workflow_callback_py", - "community": 161, + "community": 9, "norm_label": "workflow_callback.py" }, { @@ -29780,7 +29780,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "id": "services_workflow_callback_register_local_callback", - "community": 161, + "community": 9, "norm_label": "register_local_callback()" }, { @@ -29789,7 +29789,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "id": "app_services_workflow_callback_py_str", - "community": 161, + "community": 9, "norm_label": "str" }, { @@ -29798,7 +29798,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L23", "id": "localcallbackfn", - "community": 161, + "community": 9, "norm_label": "_localcallbackfn" }, { @@ -29807,7 +29807,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "services_workflow_callback_dispatch_local", - "community": 161, + "community": 9, "norm_label": "_dispatch_local()" }, { @@ -29816,7 +29816,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "app_services_workflow_callback_py_any", - "community": 161, + "community": 9, "norm_label": "any" }, { @@ -29825,7 +29825,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "app_services_workflow_callback_py_wfprocessinstance", - "community": 161, + "community": 9, "norm_label": "wfprocessinstance" }, { @@ -29834,7 +29834,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L28", "id": "app_services_workflow_callback_py_bool", - "community": 161, + "community": 9, "norm_label": "bool" }, { @@ -29843,7 +29843,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L60", "id": "services_workflow_callback_trigger_callback", - "community": 161, + "community": 9, "norm_label": "trigger_callback()" }, { @@ -29852,7 +29852,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L1", "id": "services_workflow_callback_rationale_1", - "community": 161, + "community": 9, "norm_label": "\u5de5\u4f5c\u6d41\u56de\u8c03\u670d\u52a1 \u2014\u2014 \u6d41\u7a0b\u72b6\u6001\u53d8\u66f4\u65f6\u901a\u77e5\u4e1a\u52a1\u7cfb\u7edf" }, { @@ -29861,7 +29861,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L24", "id": "services_workflow_callback_rationale_24", - "community": 161, + "community": 9, "norm_label": "\u6ce8\u518c\u672c\u5730\u56de\u8c03\u51fd\u6570\u3002\u5f53 callback_url \u4ee5 path \u5f00\u5934\u65f6\u76f4\u63a5\u8c03\u7528 fn\u3002" }, { @@ -29870,7 +29870,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L29", "id": "services_workflow_callback_rationale_29", - "community": 161, + "community": 9, "norm_label": "\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03\u3002\u8fd4\u56de true \u8868\u793a\u5df2\u5904\u7406,false \u8868\u793a\u65e0\u5339\u914d\u7684\u672c\u5730\u56de\u8c03\u3002" }, { @@ -29879,7 +29879,7 @@ "source_file": "app/services/workflow_callback.py", "source_location": "L61", "id": "services_workflow_callback_rationale_61", - "community": 161, + "community": 9, "norm_label": "\u6d41\u7a0b\u5b9e\u4f8b\u72b6\u6001\u53d8\u66f4\u540e,\u5411\u4e1a\u52a1\u7cfb\u7edf\u53d1\u9001\u56de\u8c03\u901a\u77e5\u3002 \u4f18\u5148\u7ea7: 1. \u5982\u679c callback_url \u662f\u5185\u90e8\u8def\u5f84(\u4ee5 / \u5f00\u5934),\u4f18\u5148\u5c1d\u8bd5\u672c\u5730\u76f4\u8c03" }, { @@ -29888,7 +29888,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L1", "id": "app_services_pl_menu_badge_service_py", - "community": 43, + "community": 5, "norm_label": "pl_menu_badge_service.py" }, { @@ -29897,7 +29897,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L44", "id": "services_pl_menu_badge_service_count_pending_applies", - "community": 43, + "community": 5, "norm_label": "_count_pending_applies()" }, { @@ -29906,7 +29906,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L44", "id": "app_services_pl_menu_badge_service_py_session", - "community": 43, + "community": 5, "norm_label": "session" }, { @@ -29915,7 +29915,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L44", "id": "app_services_pl_menu_badge_service_py_str", - "community": 43, + "community": 5, "norm_label": "str" }, { @@ -29924,7 +29924,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L44", "id": "app_services_pl_menu_badge_service_py_int", - "community": 43, + "community": 5, "norm_label": "int" }, { @@ -29933,7 +29933,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L54", "id": "services_pl_menu_badge_service_count_document_reminder_expired_pending", - "community": 43, + "community": 5, "norm_label": "count_document_reminder_expired_pending()" }, { @@ -29942,7 +29942,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L67", "id": "services_pl_menu_badge_service_count_freight_approval_pending", - "community": 43, + "community": 5, "norm_label": "count_freight_approval_pending()" }, { @@ -29951,7 +29951,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L86", "id": "services_pl_menu_badge_service_count_plan_cert_pending", - "community": 43, + "community": 5, "norm_label": "count_plan_cert_pending()" }, { @@ -29960,7 +29960,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L120", "id": "services_pl_menu_badge_service_count_plan_archive_pending", - "community": 43, + "community": 5, "norm_label": "count_plan_archive_pending()" }, { @@ -29969,7 +29969,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L131", "id": "services_pl_menu_badge_service_count_freight_disburse_pending", - "community": 43, + "community": 5, "norm_label": "count_freight_disburse_pending()" }, { @@ -29978,7 +29978,7 @@ "source_file": "app/services/pl_menu_badge_service.py", "source_location": "L141", "id": "services_pl_menu_badge_service_build_menu_badge_counts", - "community": 43, + "community": 5, "norm_label": "build_menu_badge_counts()" }, { @@ -30014,7 +30014,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L50", "id": "services_pl_plan_service_is_ton_product_unit", - "community": 11, + "community": 6, "norm_label": "is_ton_product_unit()" }, { @@ -30023,7 +30023,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L50", "id": "app_services_pl_plan_service_py_bool", - "community": 28, + "community": 6, "norm_label": "bool" }, { @@ -30041,7 +30041,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L57", "id": "planproductcreate", - "community": 28, + "community": 6, "norm_label": "planproductcreate" }, { @@ -30122,7 +30122,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L98", "id": "app_services_pl_plan_service_py_int", - "community": 28, + "community": 6, "norm_label": "int" }, { @@ -30149,7 +30149,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L145", "id": "app_services_pl_plan_service_py_plplan", - "community": 28, + "community": 6, "norm_label": "plplan" }, { @@ -30158,7 +30158,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L145", "id": "app_services_pl_plan_service_py_pltransport", - "community": 28, + "community": 6, "norm_label": "pltransport" }, { @@ -30167,7 +30167,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L145", "id": "app_services_pl_plan_service_py_plvehicle", - "community": 28, + "community": 6, "norm_label": "plvehicle" }, { @@ -30230,7 +30230,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L316", "id": "services_pl_plan_service_clear_hazard_cert_ready", - "community": 28, + "community": 6, "norm_label": "clear_hazard_cert_ready()" }, { @@ -30284,7 +30284,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L412", "id": "services_pl_plan_service_set_hazard_cert_ready", - "community": 28, + "community": 6, "norm_label": "set_hazard_cert_ready()" }, { @@ -30320,7 +30320,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L556", "id": "plantransportcreateblock", - "community": 28, + "community": 6, "norm_label": "plantransportcreateblock" }, { @@ -30329,7 +30329,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L613", "id": "services_pl_plan_service_apply_payload_to_transport_row", - "community": 28, + "community": 6, "norm_label": "_apply_payload_to_transport_row()" }, { @@ -30401,7 +30401,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L995", "id": "app_services_pl_plan_service_py_plancreatefull", - "community": 28, + "community": 6, "norm_label": "plancreatefull" }, { @@ -30410,7 +30410,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1017", "id": "services_pl_plan_service_calc_plan_total_amount", - "community": 28, + "community": 6, "norm_label": "calc_plan_total_amount()" }, { @@ -30428,7 +30428,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1052", "id": "services_pl_plan_service_apply_archive_product_quantities", - "community": 28, + "community": 6, "norm_label": "apply_archive_product_quantities()" }, { @@ -30473,7 +30473,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1207", "id": "services_pl_plan_service_apply_plan_driver_feedback", - "community": 28, + "community": 6, "norm_label": "apply_plan_driver_feedback()" }, { @@ -30491,7 +30491,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1244", "id": "services_pl_plan_service_apply_plan_site_feedback", - "community": 28, + "community": 6, "norm_label": "apply_plan_site_feedback()" }, { @@ -30500,7 +30500,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1244", "id": "app_services_pl_plan_service_py_plansitefeedbackupdatebody", - "community": 28, + "community": 6, "norm_label": "plansitefeedbackupdatebody" }, { @@ -30509,7 +30509,7 @@ "source_file": "app/services/pl_plan_service.py", "source_location": "L1244", "id": "app_services_pl_plan_service_py_pltransportsitelink", - "community": 28, + "community": 6, "norm_label": "pltransportsitelink" }, { @@ -30572,169 +30572,169 @@ "source_file": "app/services/pl_cert_required_service.py", "source_location": "L1", "id": "app_services_pl_cert_required_service_py", - "community": 143, + "community": 98, "norm_label": "pl_cert_required_service.py" }, { "label": "match_required_cert_name()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L29", + "source_location": "L35", "id": "services_pl_cert_required_service_match_required_cert_name", - "community": 143, + "community": 98, "norm_label": "match_required_cert_name()" }, { "label": "str", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L29", + "source_location": "L35", "id": "app_services_pl_cert_required_service_py_str", - "community": 143, + "community": 98, "norm_label": "str" }, { "label": "bool", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L29", + "source_location": "L35", "id": "app_services_pl_cert_required_service_py_bool", - "community": 143, + "community": 98, "norm_label": "bool" }, { "label": "_cert_row_complete()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L42", + "source_location": "L44", "id": "services_pl_cert_required_service_cert_row_complete", - "community": 143, + "community": 98, "norm_label": "_cert_row_complete()" }, { "label": "CertRow", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L42", + "source_location": "L44", "id": "app_services_pl_cert_required_service_py_certrow", - "community": 143, + "community": 98, "norm_label": "certrow" }, { "label": "_find_cert_for_required()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L65", + "source_location": "L63", "id": "services_pl_cert_required_service_find_cert_for_required", - "community": 143, + "community": 98, "norm_label": "_find_cert_for_required()" }, { "label": "_missing_field_labels()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L85", + "source_location": "L83", "id": "services_pl_cert_required_service_missing_field_labels", - "community": 143, + "community": 98, "norm_label": "_missing_field_labels()" }, { "label": "collect_required_cert_errors()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L111", + "source_location": "L105", "id": "services_pl_cert_required_service_collect_required_cert_errors", - "community": 143, + "community": 98, "norm_label": "collect_required_cert_errors()" }, { "label": "get_required_personnel_cert_names()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L136", + "source_location": "L130", "id": "services_pl_cert_required_service_get_required_personnel_cert_names", - "community": 143, + "community": 98, "norm_label": "get_required_personnel_cert_names()" }, { "label": "validate_personnel_type_role_compat()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L145", + "source_location": "L141", "id": "services_pl_cert_required_service_validate_personnel_type_role_compat", - "community": 143, + "community": 98, "norm_label": "validate_personnel_type_role_compat()" }, { "label": "validate_personnel_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L156", + "source_location": "L152", "id": "services_pl_cert_required_service_validate_personnel_required_certs", - "community": 143, + "community": 98, "norm_label": "validate_personnel_required_certs()" }, { "label": "validate_self_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L175", + "source_location": "L171", "id": "services_pl_cert_required_service_validate_self_vehicle_required_certs", - "community": 143, + "community": 98, "norm_label": "validate_self_vehicle_required_certs()" }, { "label": "validate_carrier_vehicle_required_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L199", + "source_location": "L195", "id": "services_pl_cert_required_service_validate_carrier_vehicle_required_certs", - "community": 143, + "community": 98, "norm_label": "validate_carrier_vehicle_required_certs()" }, { "label": "validate_vehicle_personnel_affiliation()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L223", + "source_location": "L219", "id": "services_pl_cert_required_service_validate_vehicle_personnel_affiliation", - "community": 143, + "community": 98, "norm_label": "validate_vehicle_personnel_affiliation()" }, { "label": "Session", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L223", + "source_location": "L219", "id": "app_services_pl_cert_required_service_py_session", - "community": 143, + "community": 98, "norm_label": "session" }, { "label": "VehiclePersonnelRow", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L223", + "source_location": "L219", "id": "app_services_pl_cert_required_service_py_vehiclepersonnelrow", - "community": 143, + "community": 98, "norm_label": "vehiclepersonnelrow" }, { "label": "validate_vehicle_personnel_cert_links()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L257", + "source_location": "L253", "id": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", - "community": 143, + "community": 98, "norm_label": "validate_vehicle_personnel_cert_links()" }, { "label": "validate_vehicle_save_certs()", "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", - "source_location": "L296", + "source_location": "L292", "id": "services_pl_cert_required_service_validate_vehicle_save_certs", - "community": 143, + "community": 98, "norm_label": "validate_vehicle_save_certs()" }, { @@ -30752,7 +30752,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L31", "id": "services_workflow_engine_workflowengine", - "community": 156, + "community": 9, "norm_label": "workflowengine" }, { @@ -30761,7 +30761,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L32", "id": "services_workflow_engine_workflowengine_init", - "community": 156, + "community": 9, "norm_label": ".__init__()" }, { @@ -30779,7 +30779,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "services_workflow_engine_workflowengine_start_process", - "community": 156, + "community": 9, "norm_label": ".start_process()" }, { @@ -30788,7 +30788,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "app_services_workflow_engine_py_str", - "community": 156, + "community": 9, "norm_label": "str" }, { @@ -30797,7 +30797,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "app_services_workflow_engine_py_any", - "community": 156, + "community": 9, "norm_label": "any" }, { @@ -30806,7 +30806,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L39", "id": "app_services_workflow_engine_py_wfprocessinstance", - "community": 156, + "community": 9, "norm_label": "wfprocessinstance" }, { @@ -30815,7 +30815,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L77", "id": "services_workflow_engine_workflowengine_approve_task", - "community": 156, + "community": 9, "norm_label": ".approve_task()" }, { @@ -30824,7 +30824,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L126", "id": "services_workflow_engine_workflowengine_reject_task", - "community": 156, + "community": 9, "norm_label": ".reject_task()" }, { @@ -30833,7 +30833,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L160", "id": "services_workflow_engine_workflowengine_advance", - "community": 156, + "community": 9, "norm_label": "._advance()" }, { @@ -30842,7 +30842,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L201", "id": "services_workflow_engine_workflowengine_execute_node", - "community": 156, + "community": 9, "norm_label": "._execute_node()" }, { @@ -30860,7 +30860,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L238", "id": "services_workflow_engine_workflowengine_resolve_approvers", - "community": 156, + "community": 9, "norm_label": "._resolve_approvers()" }, { @@ -30869,7 +30869,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L284", "id": "services_workflow_engine_workflowengine_evaluate_condition", - "community": 156, + "community": 9, "norm_label": "._evaluate_condition()" }, { @@ -30887,7 +30887,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L306", "id": "services_workflow_engine_workflowengine_check_rules", - "community": 156, + "community": 9, "norm_label": "._check_rules()" }, { @@ -30905,7 +30905,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L330", "id": "services_workflow_engine_workflowengine_compare", - "community": 156, + "community": 9, "norm_label": "._compare()" }, { @@ -30914,7 +30914,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L359", "id": "services_workflow_engine_workflowengine_get_variable", - "community": 156, + "community": 9, "norm_label": "._get_variable()" }, { @@ -30923,7 +30923,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L374", "id": "services_workflow_engine_workflowengine_parse_node_config", - "community": 156, + "community": 9, "norm_label": "._parse_node_config()" }, { @@ -30932,7 +30932,7 @@ "source_file": "app/services/workflow_engine.py", "source_location": "L383", "id": "services_workflow_engine_workflowengine_parse_variables", - "community": 156, + "community": 9, "norm_label": "._parse_variables()" }, { @@ -30950,7 +30950,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "app_services_pl_data_scope_py", - "community": 48, + "community": 5, "norm_label": "pl_data_scope.py" }, { @@ -30959,7 +30959,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "id": "services_pl_data_scope_apply_pl_scope", - "community": 43, + "community": 5, "norm_label": "apply_pl_scope()" }, { @@ -30968,7 +30968,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "id": "app_services_pl_data_scope_py_session", - "community": 48, + "community": 5, "norm_label": "session" }, { @@ -30977,7 +30977,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L14", "id": "app_services_pl_data_scope_py_str", - "community": 48, + "community": 5, "norm_label": "str" }, { @@ -30986,7 +30986,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L19", "id": "services_pl_data_scope_assert_pl_row_in_scope", - "community": 48, + "community": 11, "norm_label": "assert_pl_row_in_scope()" }, { @@ -30995,7 +30995,7 @@ "source_file": "app/services/pl_data_scope.py", "source_location": "L1", "id": "services_pl_data_scope_rationale_1", - "community": 48, + "community": 5, "norm_label": "pl \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id,\u65e0 owner_field)\u3002" }, { @@ -31004,7 +31004,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L1", "id": "app_services_pl_carrier_service_py", - "community": 48, + "community": 95, "norm_label": "pl_carrier_service.py" }, { @@ -31013,7 +31013,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L12", "id": "services_pl_carrier_service_urls_nonempty", - "community": 48, + "community": 95, "norm_label": "_urls_nonempty()" }, { @@ -31022,7 +31022,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L12", "id": "app_services_pl_carrier_service_py_str", - "community": 48, + "community": 95, "norm_label": "str" }, { @@ -31031,7 +31031,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L12", "id": "app_services_pl_carrier_service_py_bool", - "community": 48, + "community": 95, "norm_label": "bool" }, { @@ -31040,7 +31040,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L16", "id": "services_pl_carrier_service_carrier_qualification_complete", - "community": 48, + "community": 95, "norm_label": "carrier_qualification_complete()" }, { @@ -31049,7 +31049,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L16", "id": "app_services_pl_carrier_service_py_plcarrier", - "community": 48, + "community": 95, "norm_label": "plcarrier" }, { @@ -31058,7 +31058,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L24", "id": "services_pl_carrier_service_carrier_agreement_expired", - "community": 48, + "community": 95, "norm_label": "carrier_agreement_expired()" }, { @@ -31067,7 +31067,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L24", "id": "app_services_pl_carrier_service_py_date", - "community": 48, + "community": 95, "norm_label": "date" }, { @@ -31076,7 +31076,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L32", "id": "services_pl_carrier_service_carrier_audit_approved", - "community": 48, + "community": 95, "norm_label": "carrier_audit_approved()" }, { @@ -31085,7 +31085,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L36", "id": "services_pl_carrier_service_carrier_eligible_for_transport", - "community": 48, + "community": 95, "norm_label": "carrier_eligible_for_transport()" }, { @@ -31094,7 +31094,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L48", "id": "services_pl_carrier_service_assert_carrier_eligible_for_transport", - "community": 48, + "community": 95, "norm_label": "assert_carrier_eligible_for_transport()" }, { @@ -31103,7 +31103,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L68", "id": "services_pl_carrier_service_normalize_carrier_urls", - "community": 48, + "community": 95, "norm_label": "normalize_carrier_urls()" }, { @@ -31112,7 +31112,7 @@ "source_file": "app/services/pl_carrier_service.py", "source_location": "L75", "id": "services_pl_carrier_service_validate_carrier_qualification_fields", - "community": 48, + "community": 95, "norm_label": "validate_carrier_qualification_fields()" }, { @@ -31184,7 +31184,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L49", "id": "app_services_pl_dibang_bridge_service_py_datetime", - "community": 28, + "community": 26, "norm_label": "datetime" }, { @@ -31283,7 +31283,7 @@ "source_file": "app/services/pl_dibang_bridge_service.py", "source_location": "L117", "id": "pltransportdblink", - "community": 28, + "community": 26, "norm_label": "pltransportdblink" }, { @@ -31814,7 +31814,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "app_services_web_auth_roles_py", - "community": 154, + "community": 89, "norm_label": "web_auth_roles.py" }, { @@ -31823,7 +31823,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "id": "services_web_auth_roles_map_role_name_to_web", - "community": 154, + "community": 89, "norm_label": "_map_role_name_to_web()" }, { @@ -31832,7 +31832,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L13", "id": "app_services_web_auth_roles_py_str", - "community": 154, + "community": 89, "norm_label": "str" }, { @@ -31841,7 +31841,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "id": "services_web_auth_roles_role_rows_for_user", - "community": 154, + "community": 89, "norm_label": "_role_rows_for_user()" }, { @@ -31850,7 +31850,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L25", "id": "app_services_web_auth_roles_py_session", - "community": 154, + "community": 89, "norm_label": "session" }, { @@ -31859,7 +31859,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "id": "services_web_auth_roles_user_has_bound_roles", - "community": 154, + "community": 89, "norm_label": "user_has_bound_roles()" }, { @@ -31868,7 +31868,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L42", "id": "app_services_web_auth_roles_py_bool", - "community": 154, + "community": 89, "norm_label": "bool" }, { @@ -31877,7 +31877,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L53", "id": "services_web_auth_roles_resolve_web_role_for_user", - "community": 154, + "community": 49, "norm_label": "resolve_web_role_for_user()" }, { @@ -31886,7 +31886,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L71", "id": "services_web_auth_roles_granted_menu_ids_for_user", - "community": 154, + "community": 89, "norm_label": "_granted_menu_ids_for_user()" }, { @@ -31895,7 +31895,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L103", "id": "services_web_auth_roles_expand_with_ancestor_menu_ids", - "community": 154, + "community": 89, "norm_label": "_expand_with_ancestor_menu_ids()" }, { @@ -31904,7 +31904,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L127", "id": "services_web_auth_roles_iter_user_menu_perm_codes", - "community": 154, + "community": 89, "norm_label": "iter_user_menu_perm_codes()" }, { @@ -31913,7 +31913,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L1", "id": "services_web_auth_roles_rationale_1", - "community": 154, + "community": 89, "norm_label": "web \u7ba1\u7406\u7aef\u767b\u5f55:\u57fa\u4e8e v0.3 sys_user / sys_user_role / sys_role \u7684\u89d2\u8272\u4e0e\u83dc\u5355\u6743\u9650\u89e3\u6790" }, { @@ -31922,7 +31922,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L14", "id": "services_web_auth_roles_rationale_14", - "community": 154, + "community": 89, "norm_label": "\u5c06 sys_role.role_name \u6620\u5c04\u4e3a web-admin \u4f7f\u7528\u7684 role \u5b57\u7b26\u4e32\u3002" }, { @@ -31931,7 +31931,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L43", "id": "services_web_auth_roles_rationale_43", - "community": 154, + "community": 89, "norm_label": "\u7528\u6237\u662f\u5426\u5728 sys_user_role \u4e2d\u7ed1\u5b9a\u4e86\u81f3\u5c11\u4e00\u4e2a\u6709\u6548\u89d2\u8272\u3002" }, { @@ -31940,7 +31940,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L54", "id": "services_web_auth_roles_rationale_54", - "community": 154, + "community": 89, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002" }, { @@ -31949,7 +31949,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L104", "id": "services_web_auth_roles_rationale_104", - "community": 154, + "community": 89, "norm_label": "\u89d2\u8272\u4ec5\u52fe\u9009\u6309\u94ae(f)\u65f6,\u8865\u9f50\u7956\u5148 c/m \u83dc\u5355 id,\u4fbf\u4e8e\u524d\u7aef\u5339\u914d :list \u8def\u7531\u3002" }, { @@ -31958,7 +31958,7 @@ "source_file": "app/services/web_auth_roles.py", "source_location": "L130", "id": "services_web_auth_roles_rationale_130", - "community": 154, + "community": 89, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u4e0e\u524d\u7aef meta.menucode \u5bf9\u9f50)\u3002" }, { @@ -32030,7 +32030,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L71", "id": "plfreightsettlement", - "community": 8, + "community": 14, "norm_label": "plfreightsettlement" }, { @@ -32084,7 +32084,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L216", "id": "app_services_pl_freight_settlement_service_py_pltransport", - "community": 8, + "community": 14, "norm_label": "pltransport" }, { @@ -32111,7 +32111,7 @@ "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L310", "id": "app_services_pl_freight_settlement_service_py_datetime", - "community": 8, + "community": 14, "norm_label": "datetime" }, { @@ -32507,7 +32507,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "app_services_bx_data_scope_py", - "community": 50, + "community": 142, "norm_label": "bx_data_scope.py" }, { @@ -32516,7 +32516,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "id": "services_bx_data_scope_apply_bx_scope", - "community": 50, + "community": 142, "norm_label": "apply_bx_scope()" }, { @@ -32525,7 +32525,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "id": "app_services_bx_data_scope_py_session", - "community": 50, + "community": 142, "norm_label": "session" }, { @@ -32534,7 +32534,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L13", "id": "app_services_bx_data_scope_py_str", - "community": 50, + "community": 142, "norm_label": "str" }, { @@ -32543,7 +32543,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L18", "id": "services_bx_data_scope_assert_bx_row_in_scope", - "community": 50, + "community": 142, "norm_label": "assert_bx_row_in_scope()" }, { @@ -32552,7 +32552,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L29", "id": "services_bx_data_scope_assert_bx_biz_in_scope", - "community": 50, + "community": 142, "norm_label": "assert_bx_biz_in_scope()" }, { @@ -32561,7 +32561,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L63", "id": "services_bx_data_scope_assert_bx_attachment_biz_in_scope", - "community": 50, + "community": 142, "norm_label": "assert_bx_attachment_biz_in_scope()" }, { @@ -32570,7 +32570,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L1", "id": "services_bx_data_scope_rationale_1", - "community": 50, + "community": 142, "norm_label": "bx \u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -32579,7 +32579,7 @@ "source_file": "app/services/bx_data_scope.py", "source_location": "L36", "id": "services_bx_data_scope_rationale_36", - "community": 50, + "community": 142, "norm_label": "\u9644\u4ef6\u4e0b\u8f7d/\u5220\u9664/\u7ed1\u5b9a\u524d\u6821\u9a8c\u5173\u8054\u4e1a\u52a1\u5355\u5728\u6570\u636e\u6743\u9650\u5185\u3002" }, { @@ -32588,7 +32588,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "app_services_pl_inventory_link_read_py", - "community": 36, + "community": 37, "norm_label": "pl_inventory_link_read.py" }, { @@ -32633,7 +32633,7 @@ "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L1", "id": "services_pl_inventory_link_read_rationale_1", - "community": 36, + "community": 37, "norm_label": "\u6784\u5efa\u8fd0\u8f93-\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\u8bfb\u6a21\u578b(\u4e0d\u542b\u73b0\u573a\u94fe\u63a5,\u73b0\u573a\u94fe\u63a5\u89c1 pl_transport_site_link)\u3002" }, { @@ -33029,7 +33029,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "app_services_pl_transport_resource_snapshot_service_py", - "community": 143, + "community": 98, "norm_label": "pl_transport_resource_snapshot_service.py" }, { @@ -33038,7 +33038,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "id": "services_pl_transport_resource_snapshot_service_cert_to_snapshot", - "community": 143, + "community": 98, "norm_label": "_cert_to_snapshot()" }, { @@ -33047,7 +33047,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "id": "app_services_pl_transport_resource_snapshot_service_py_certread", - "community": 143, + "community": 98, "norm_label": "certread" }, { @@ -33056,7 +33056,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L24", "id": "snapshotcertread", - "community": 143, + "community": 98, "norm_label": "snapshotcertread" }, { @@ -33065,7 +33065,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "services_pl_transport_resource_snapshot_service_build_transport_resource_snapshot", - "community": 143, + "community": 98, "norm_label": "build_transport_resource_snapshot()" }, { @@ -33074,7 +33074,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "app_services_pl_transport_resource_snapshot_service_py_session", - "community": 143, + "community": 98, "norm_label": "session" }, { @@ -33083,7 +33083,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "app_services_pl_transport_resource_snapshot_service_py_str", - "community": 143, + "community": 98, "norm_label": "str" }, { @@ -33092,7 +33092,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L40", "id": "transportresourcesnapshot", - "community": 143, + "community": 98, "norm_label": "transportresourcesnapshot" }, { @@ -33110,7 +33110,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L140", "id": "services_pl_transport_resource_snapshot_service_clear_resource_snapshot", - "community": 143, + "community": 6, "norm_label": "clear_resource_snapshot()" }, { @@ -33119,7 +33119,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L1", "id": "services_pl_transport_resource_snapshot_service_rationale_1", - "community": 143, + "community": 98, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u5b89\u6392\u8fd0\u8f93\u65f6\u8f66\u8f86/\u4eba\u5458/\u8bc1\u4ef6\u8d44\u6e90\u5feb\u7167" }, { @@ -33128,7 +33128,7 @@ "source_file": "app/services/pl_transport_resource_snapshot_service.py", "source_location": "L47", "id": "services_pl_transport_resource_snapshot_service_rationale_47", - "community": 143, + "community": 98, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u4e3b\u6570\u636e,\u751f\u6210\u5b89\u6392\u8fd0\u8f93\u7528\u6574\u5305\u5feb\u7167\u3002" }, { @@ -33146,7 +33146,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "app_services_pl_personnel_service_py", - "community": 48, + "community": 98, "norm_label": "pl_personnel_service.py" }, { @@ -33155,7 +33155,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L14", "id": "services_pl_personnel_service_upsert_personnel", - "community": 48, + "community": 98, "norm_label": "upsert_personnel()" }, { @@ -33164,7 +33164,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L14", "id": "app_services_pl_personnel_service_py_session", - "community": 48, + "community": 98, "norm_label": "session" }, { @@ -33173,7 +33173,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L14", "id": "app_services_pl_personnel_service_py_str", - "community": 48, + "community": 98, "norm_label": "str" }, { @@ -33182,7 +33182,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L14", "id": "app_services_pl_personnel_service_py_vehiclepersonnelrow", - "community": 48, + "community": 98, "norm_label": "vehiclepersonnelrow" }, { @@ -33191,7 +33191,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L90", "id": "services_pl_personnel_service_save_vehicle_personnel", - "community": 48, + "community": 98, "norm_label": "save_vehicle_personnel()" }, { @@ -33200,7 +33200,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L140", "id": "services_pl_personnel_service_build_personnel_summary", - "community": 48, + "community": 98, "norm_label": "build_personnel_summary()" }, { @@ -33209,7 +33209,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L140", "id": "app_services_pl_personnel_service_py_int", - "community": 48, + "community": 98, "norm_label": "int" }, { @@ -33218,7 +33218,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L157", "id": "services_pl_personnel_service_load_vehicle_personnel_rows", - "community": 48, + "community": 98, "norm_label": "load_vehicle_personnel_rows()" }, { @@ -33227,7 +33227,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L190", "id": "services_pl_personnel_service_load_vehicle_personnel_summaries", - "community": 48, + "community": 98, "norm_label": "load_vehicle_personnel_summaries()" }, { @@ -33236,7 +33236,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L1", "id": "services_pl_personnel_service_rationale_1", - "community": 48, + "community": 98, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 - \u4eba\u5458 upsert \u4e0e\u8f66\u8f86-\u4eba\u5458\u5173\u8054\u4fdd\u5b58" }, { @@ -33245,7 +33245,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L23", "id": "services_pl_personnel_service_rationale_23", - "community": 48, + "community": 98, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002" }, { @@ -33254,7 +33254,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L143", "id": "services_pl_personnel_service_rationale_143", - "community": 48, + "community": 98, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name)." }, { @@ -33263,7 +33263,7 @@ "source_file": "app/services/pl_personnel_service.py", "source_location": "L193", "id": "services_pl_personnel_service_rationale_193", - "community": 48, + "community": 98, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002" }, { @@ -33380,7 +33380,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L1", "id": "app_services_pl_site_link_read_py", - "community": 28, + "community": 74, "norm_label": "pl_site_link_read.py" }, { @@ -33389,7 +33389,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "services_pl_site_link_read_build_transport_site_link_read", - "community": 28, + "community": 74, "norm_label": "build_transport_site_link_read()" }, { @@ -33398,7 +33398,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "app_services_pl_site_link_read_py_session", - "community": 28, + "community": 74, "norm_label": "session" }, { @@ -33407,7 +33407,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "app_services_pl_site_link_read_py_str", - "community": 28, + "community": 74, "norm_label": "str" }, { @@ -33416,7 +33416,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", "id": "app_services_pl_site_link_read_py_transportsitelinkread", - "community": 28, + "community": 74, "norm_label": "transportsitelinkread" }, { @@ -33425,7 +33425,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "id": "services_pl_site_link_read_build_transport_site_link_read_from_row", - "community": 28, + "community": 74, "norm_label": "build_transport_site_link_read_from_row()" }, { @@ -33434,7 +33434,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", "id": "app_services_pl_site_link_read_py_pltransportsitelink", - "community": 28, + "community": 74, "norm_label": "pltransportsitelink" }, { @@ -33443,7 +33443,7 @@ "source_file": "app/services/pl_site_link_read.py", "source_location": "L63", "id": "services_pl_site_link_read_parse_feedback_images", - "community": 28, + "community": 74, "norm_label": "_parse_feedback_images()" }, { @@ -33452,7 +33452,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "app_services_db_data_scope_py", - "community": 152, + "community": 62, "norm_label": "db_data_scope.py" }, { @@ -33461,7 +33461,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "services_db_data_scope_apply_db_scope", - "community": 152, + "community": 62, "norm_label": "apply_db_scope()" }, { @@ -33470,7 +33470,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "app_services_db_data_scope_py_session", - "community": 152, + "community": 62, "norm_label": "session" }, { @@ -33479,7 +33479,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L14", "id": "app_services_db_data_scope_py_str", - "community": 152, + "community": 62, "norm_label": "str" }, { @@ -33488,7 +33488,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L19", "id": "services_db_data_scope_assert_db_row_in_scope", - "community": 152, + "community": 62, "norm_label": "assert_db_row_in_scope()" }, { @@ -33497,7 +33497,7 @@ "source_file": "app/services/db_data_scope.py", "source_location": "L1", "id": "services_db_data_scope_rationale_1", - "community": 152, + "community": 62, "norm_label": "db \u5730\u78c5\u6a21\u5757\u6570\u636e\u6743\u9650\u8f85\u52a9(create_by / create_dept_id)\u3002" }, { @@ -33506,7 +33506,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "app_services_pl_transport_site_service_py", - "community": 28, + "community": 74, "norm_label": "pl_transport_site_service.py" }, { @@ -33515,7 +33515,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L23", "id": "services_pl_transport_site_service_transportsitelinkresult", - "community": 28, + "community": 74, "norm_label": "transportsitelinkresult" }, { @@ -33524,7 +33524,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "id": "services_pl_transport_site_service_normalize_plan_date", - "community": 28, + "community": 74, "norm_label": "_normalize_plan_date()" }, { @@ -33533,7 +33533,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "id": "app_services_pl_transport_site_service_py_plplan", - "community": 28, + "community": 74, "norm_label": "plplan" }, { @@ -33542,7 +33542,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", "id": "app_services_pl_transport_site_service_py_date", - "community": 28, + "community": 74, "norm_label": "date" }, { @@ -33551,7 +33551,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "id": "services_pl_transport_site_service_revoke_site_links_for_transport", - "community": 28, + "community": 74, "norm_label": "revoke_site_links_for_transport()" }, { @@ -33560,7 +33560,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "id": "app_services_pl_transport_site_service_py_session", - "community": 28, + "community": 74, "norm_label": "session" }, { @@ -33569,7 +33569,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L43", "id": "app_services_pl_transport_site_service_py_str", - "community": 28, + "community": 74, "norm_label": "str" }, { @@ -33578,7 +33578,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "id": "services_pl_transport_site_service_sync_site_links_for_transport", - "community": 28, + "community": 74, "norm_label": "sync_site_links_for_transport()" }, { @@ -33587,7 +33587,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "id": "app_services_pl_transport_site_service_py_plplanproduct", - "community": 28, + "community": 74, "norm_label": "plplanproduct" }, { @@ -33596,7 +33596,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L67", "id": "app_services_pl_transport_site_service_py_pltransport", - "community": 28, + "community": 74, "norm_label": "pltransport" }, { @@ -33605,7 +33605,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L1", "id": "services_pl_transport_site_service_rationale_1", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212 \u00b7 \u5de5\u5382\u73b0\u573a\u94fe\u63a5(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)" }, { @@ -33614,7 +33614,7 @@ "source_file": "app/services/pl_transport_site_service.py", "source_location": "L77", "id": "services_pl_transport_site_service_rationale_77", - "community": 28, + "community": 74, "norm_label": "\u5165\u5e93/\u51fa\u5e93\u5b89\u6392\u8fd0\u8f93:\u6309\u4ea7\u54c1\u751f\u6210\u73b0\u573a\u94fe\u63a5(\u4e0d\u5199 db_inbound_outbound)\u3002" }, { @@ -33623,7 +33623,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L1", "id": "app_services_pl_cert_service_py", - "community": 143, + "community": 98, "norm_label": "pl_cert_service.py" }, { @@ -33632,7 +33632,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "id": "services_pl_cert_service_list_owner_certs", - "community": 143, + "community": 98, "norm_label": "list_owner_certs()" }, { @@ -33641,7 +33641,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "id": "app_services_pl_cert_service_py_session", - "community": 143, + "community": 98, "norm_label": "session" }, { @@ -33650,7 +33650,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "id": "app_services_pl_cert_service_py_str", - "community": 143, + "community": 98, "norm_label": "str" }, { @@ -33659,7 +33659,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L14", "id": "plcert", - "community": 143, + "community": 98, "norm_label": "plcert" }, { @@ -33668,7 +33668,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L30", "id": "services_pl_cert_service_list_owner_certs_batch", - "community": 143, + "community": 98, "norm_label": "list_owner_certs_batch()" }, { @@ -33677,7 +33677,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "id": "services_pl_cert_service_certs_to_read", - "community": 143, + "community": 98, "norm_label": "certs_to_read()" }, { @@ -33686,7 +33686,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L52", "id": "app_services_pl_cert_service_py_certread", - "community": 143, + "community": 98, "norm_label": "certread" }, { @@ -33695,7 +33695,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "id": "services_pl_cert_service_normalize_cert_row", - "community": 143, + "community": 98, "norm_label": "_normalize_cert_row()" }, { @@ -33704,7 +33704,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L74", "id": "app_services_pl_cert_service_py_certrow", - "community": 143, + "community": 98, "norm_label": "certrow" }, { @@ -33713,7 +33713,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L80", "id": "services_pl_cert_service_save_owner_certs", - "community": 143, + "community": 98, "norm_label": "save_owner_certs()" }, { @@ -33722,7 +33722,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "id": "services_pl_cert_service_nearest_expire_date", - "community": 143, + "community": 98, "norm_label": "nearest_expire_date()" }, { @@ -33731,7 +33731,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L138", "id": "app_services_pl_cert_service_py_date", - "community": 143, + "community": 98, "norm_label": "date" }, { @@ -33740,7 +33740,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L156", "id": "services_pl_cert_service_resolve_owner_label", - "community": 143, + "community": 98, "norm_label": "_resolve_owner_label()" }, { @@ -33749,7 +33749,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "id": "services_pl_cert_service_scan_cert_expiry", - "community": 143, + "community": 98, "norm_label": "scan_cert_expiry()" }, { @@ -33758,7 +33758,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L183", "id": "app_services_pl_cert_service_py_int", - "community": 143, + "community": 98, "norm_label": "int" }, { @@ -33767,7 +33767,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L90", "id": "services_pl_cert_service_rationale_90", - "community": 143, + "community": 98, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002" }, { @@ -33776,7 +33776,7 @@ "source_file": "app/services/pl_cert_service.py", "source_location": "L184", "id": "services_pl_cert_service_rationale_184", - "community": 143, + "community": 98, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002" }, { @@ -34397,7 +34397,7 @@ "source_file": "app/services/bx/attachment.py", "source_location": "L1", "id": "app_services_bx_attachment_py", - "community": 50, + "community": 142, "norm_label": "attachment.py" }, { @@ -34874,7 +34874,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "app_services_bx_storage_py", - "community": 27, + "community": 1, "norm_label": "storage.py" }, { @@ -34883,7 +34883,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "id": "bx_storage_normalize_storage_path", - "community": 27, + "community": 1, "norm_label": "normalize_storage_path()" }, { @@ -34892,7 +34892,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L12", "id": "app_services_bx_storage_py_str", - "community": 27, + "community": 1, "norm_label": "str" }, { @@ -34901,7 +34901,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "id": "bx_storage_upload_bx_file", - "community": 27, + "community": 1, "norm_label": "upload_bx_file()" }, { @@ -34910,7 +34910,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L32", "id": "app_services_bx_storage_py_bytes", - "community": 27, + "community": 1, "norm_label": "bytes" }, { @@ -34919,7 +34919,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L45", "id": "bx_storage_get_access_url", - "community": 27, + "community": 1, "norm_label": "get_access_url()" }, { @@ -34928,7 +34928,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "id": "bx_storage_get_preview_url", - "community": 27, + "community": 1, "norm_label": "get_preview_url()" }, { @@ -34937,7 +34937,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L54", "id": "app_services_bx_storage_py_int", - "community": 27, + "community": 1, "norm_label": "int" }, { @@ -34946,7 +34946,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L69", "id": "bx_storage_get_download_url", - "community": 27, + "community": 1, "norm_label": "get_download_url()" }, { @@ -34955,7 +34955,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L76", "id": "bx_storage_download_file_bytes", - "community": 27, + "community": 1, "norm_label": "download_file_bytes()" }, { @@ -34964,7 +34964,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L102", "id": "bx_storage_file_stream", - "community": 27, + "community": 1, "norm_label": "file_stream()" }, { @@ -34982,7 +34982,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L1", "id": "bx_storage_rationale_1", - "community": 27, + "community": 1, "norm_label": "\u62a5\u9500\u9644\u4ef6\u5b58\u50a8\u9002\u914d \u2014 \u590d\u7528\u95e8\u6237 app.core.storage,\u5bf9\u5916\u4fdd\u6301 bx \u534f\u8bae\u3002" }, { @@ -34991,7 +34991,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L13", "id": "bx_storage_rationale_13", - "community": 27, + "community": 1, "norm_label": "\u5c06 upload \u8fd4\u56de\u7684\u5b8c\u6574 url \u5f52\u4e00\u5316\u4e3a\u5b58\u50a8\u76f8\u5bf9\u8def\u5f84(\u4e0e admin \u9644\u4ef6 upload \u4e00\u81f4)\u3002" }, { @@ -35000,7 +35000,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L33", "id": "bx_storage_rationale_33", - "community": 27, + "community": 1, "norm_label": "\u4e0a\u4f20\u6587\u4ef6\u5230\u5bf9\u8c61\u5b58\u50a8\u3002 \u8fd4\u56de (relative_path, access_url)\u3002" }, { @@ -35009,7 +35009,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L46", "id": "bx_storage_rationale_46", - "community": 27, + "community": 1, "norm_label": "\u83b7\u53d6\u53ef\u8bbf\u95ee url(\u672c\u5730/minio \u516c\u5f00\u5730\u5740)\u3002" }, { @@ -35018,7 +35018,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L55", "id": "bx_storage_rationale_55", - "community": 27, + "community": 1, "norm_label": "\u56fe\u7247/\u9644\u4ef6\u9884\u89c8 url:minio \u9884\u7b7e\u540d inline,\u672c\u5730/\u5176\u4ed6\u5b58\u50a8\u7528 get_url\u3002" }, { @@ -35027,7 +35027,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L70", "id": "bx_storage_rationale_70", - "community": 27, + "community": 1, "norm_label": "\u5e26\u6587\u4ef6\u540d\u7684\u4e0b\u8f7d url(\u5bf9\u9f50\u95e8\u6237 attachment/download-url)\u3002" }, { @@ -35036,7 +35036,7 @@ "source_file": "app/services/bx/storage.py", "source_location": "L77", "id": "bx_storage_rationale_77", - "community": 27, + "community": 1, "norm_label": "\u8bfb\u53d6\u6587\u4ef6\u4e8c\u8fdb\u5236,\u4f9b streamingresponse \u4e0b\u8f7d\u3002" }, { @@ -35045,7 +35045,7 @@ "source_file": "app/services/bx/workflow.py", "source_location": "L1", "id": "app_services_bx_workflow_py", - "community": 72, + "community": 142, "norm_label": "workflow.py" }, { @@ -35216,7 +35216,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "app_services_bx_base_py", - "community": 50, + "community": 142, "norm_label": "base.py" }, { @@ -35225,7 +35225,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L18", "id": "bx_base_bxcrudservice", - "community": 50, + "community": 142, "norm_label": "bxcrudservice" }, { @@ -35234,7 +35234,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "bx_base_bxcrudservice_get_by_id", - "community": 50, + "community": 142, "norm_label": ".get_by_id()" }, { @@ -35243,7 +35243,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "m", - "community": 50, + "community": 142, "norm_label": "m" }, { @@ -35252,7 +35252,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "app_services_bx_base_py_session", - "community": 50, + "community": 142, "norm_label": "session" }, { @@ -35261,7 +35261,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "app_services_bx_base_py_str", - "community": 50, + "community": 142, "norm_label": "str" }, { @@ -35270,7 +35270,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L20", "id": "app_services_bx_base_py_bool", - "community": 50, + "community": 142, "norm_label": "bool" }, { @@ -35279,7 +35279,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "bx_base_bxcrudservice_get_paged", - "community": 50, + "community": 142, "norm_label": ".get_paged()" }, { @@ -35288,7 +35288,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "app_services_bx_base_py_int", - "community": 50, + "community": 142, "norm_label": "int" }, { @@ -35297,7 +35297,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L38", "id": "app_services_bx_base_py_any", - "community": 50, + "community": 142, "norm_label": "any" }, { @@ -35306,7 +35306,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L64", "id": "bx_base_bxcrudservice_create", - "community": 50, + "community": 142, "norm_label": ".create()" }, { @@ -35315,7 +35315,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L84", "id": "bx_base_bxcrudservice_update", - "community": 50, + "community": 142, "norm_label": ".update()" }, { @@ -35324,7 +35324,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L108", "id": "bx_base_bxcrudservice_soft_delete", - "community": 50, + "community": 142, "norm_label": ".soft_delete()" }, { @@ -35333,7 +35333,7 @@ "source_file": "app/services/bx/base.py", "source_location": "L1", "id": "bx_base_rationale_1", - "community": 50, + "community": 142, "norm_label": "\u62a5\u9500\u6a21\u5757 service \u57fa\u7c7b \u2014 \u79df\u6237\u9694\u79bb + uuid + \u8f6f\u5220\u9664\u3002" }, { @@ -35486,7 +35486,7 @@ "source_file": "app/services/db/product_helpers.py", "source_location": "L57", "id": "db_product_helpers_apply_product_snapshot_to_inventory", - "community": 67, + "community": 46, "norm_label": "apply_product_snapshot_to_inventory()" }, { @@ -35576,7 +35576,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "app_services_db_mappers_py", - "community": 34, + "community": 152, "norm_label": "mappers.py" }, { @@ -35585,7 +35585,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L17", "id": "db_mappers_fmt_date", - "community": 34, + "community": 152, "norm_label": "fmt_date()" }, { @@ -35612,7 +35612,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L17", "id": "app_services_db_mappers_py_str", - "community": 37, + "community": 152, "norm_label": "str" }, { @@ -35621,7 +35621,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L27", "id": "db_mappers_fmt_datetime", - "community": 34, + "community": 152, "norm_label": "fmt_datetime()" }, { @@ -35684,7 +35684,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L77", "id": "db_mappers_is_empty_inventory_date", - "community": 34, + "community": 152, "norm_label": "is_empty_inventory_date()" }, { @@ -35702,7 +35702,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L81", "id": "db_mappers_inventory_date_to_api", - "community": 34, + "community": 152, "norm_label": "inventory_date_to_api()" }, { @@ -35711,7 +35711,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L87", "id": "db_mappers_parse_site_feedback_images", - "community": 34, + "community": 152, "norm_label": "_parse_site_feedback_images()" }, { @@ -35783,7 +35783,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L188", "id": "db_mappers_parse_date_str", - "community": 26, + "community": 152, "norm_label": "parse_date_str()" }, { @@ -35792,7 +35792,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L197", "id": "db_mappers_parse_datetime_str", - "community": 67, + "community": 152, "norm_label": "parse_datetime_str()" }, { @@ -35801,7 +35801,7 @@ "source_file": "app/services/db/mappers.py", "source_location": "L1", "id": "db_mappers_rationale_1", - "community": 34, + "community": 152, "norm_label": "\u5730\u78c5 orm \u2192 api read \u6a21\u578b\u6620\u5c04\u3002" }, { @@ -36245,6 +36245,78 @@ "community": 25, "norm_label": "\u6570\u636e\u6743\u9650 apply_data_scope / row_in_data_scope \u5355\u5143\u6d4b\u8bd5\u3002" }, + { + "label": "test_pl_personnel_cert_required.py", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L1", + "id": "tests_test_pl_personnel_cert_required_py", + "community": 98, + "norm_label": "test_pl_personnel_cert_required.py" + }, + { + "label": "test_match_driver_qualification_exact()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L11", + "id": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", + "community": 98, + "norm_label": "test_match_driver_qualification_exact()" + }, + { + "label": "test_match_escort_qualification_and_alias()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L17", + "id": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", + "community": 98, + "norm_label": "test_match_escort_qualification_and_alias()" + }, + { + "label": "test_required_names_by_personnel_type()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L23", + "id": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", + "community": 98, + "norm_label": "test_required_names_by_personnel_type()" + }, + { + "label": "test_both_requires_four_certs()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L41", + "id": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", + "community": 98, + "norm_label": "test_both_requires_four_certs()" + }, + { + "label": "test_escort_alias_counts_as_complete()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L54", + "id": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", + "community": 98, + "norm_label": "test_escort_alias_counts_as_complete()" + }, + { + "label": "test_cert_no_optional_for_required_slot()", + "file_type": "code", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L66", + "id": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", + "community": 98, + "norm_label": "test_cert_no_optional_for_required_slot()" + }, + { + "label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002", + "file_type": "rationale", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L1", + "id": "tests_test_pl_personnel_cert_required_rationale_1", + "community": 98, + "norm_label": "pl_cert_required_service \u4eba\u5458\u5fc5\u5907\u8bc1\u4e66\u89c4\u5219\u6d4b\u8bd5\u3002" + }, { "label": "test_db_inventory_id.py", "file_type": "code", @@ -36272,6 +36344,303 @@ "community": 100, "norm_label": "test_max_numeric_inbound_outbound_id_empty()" }, + { + "label": "migrate_crm_opportunity.py", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L1", + "id": "scripts_migrate_crm_opportunity_py", + "community": 70, + "norm_label": "migrate_crm_opportunity.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L64", + "id": "scripts_migrate_crm_opportunity_stepstats", + "community": 70, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L72", + "id": "scripts_migrate_crm_opportunity_migrationstats", + "community": 70, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L76", + "id": "scripts_migrate_crm_opportunity_migrationstats_step", + "community": 70, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L76", + "id": "scripts_migrate_crm_opportunity_py_str", + "community": 70, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L82", + "id": "scripts_migrate_crm_opportunity_legacy_id_to_str", + "community": 70, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L82", + "id": "scripts_migrate_crm_opportunity_py_any", + "community": 70, + "norm_label": "any" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L91", + "id": "scripts_migrate_crm_opportunity_derive_source_url", + "community": 70, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L95", + "id": "scripts_migrate_crm_opportunity_load_settings_env", + "community": 70, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L111", + "id": "scripts_migrate_crm_opportunity_load_runtime_settings", + "community": 70, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "id": "scripts_migrate_crm_opportunity_load_user_mapping", + "community": 70, + "norm_label": "load_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "id": "scripts_migrate_crm_opportunity_py_path", + "community": 70, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "id": "scripts_migrate_crm_opportunity_py_int", + "community": 70, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L135", + "id": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", + "community": 70, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L135", + "id": "scripts_migrate_crm_opportunity_py_engine", + "community": 70, + "norm_label": "engine" + }, + { + "label": "resolve_portal_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "id": "scripts_migrate_crm_opportunity_resolve_portal_user_id", + "community": 70, + "norm_label": "resolve_portal_user_id()" + }, + { + "label": "load_oss_id_to_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L165", + "id": "scripts_migrate_crm_opportunity_load_oss_id_to_url", + "community": 70, + "norm_label": "load_oss_id_to_url()" + }, + { + "label": "normalize_follow_type()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L174", + "id": "scripts_migrate_crm_opportunity_normalize_follow_type", + "community": 70, + "norm_label": "normalize_follow_type()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L179", + "id": "scripts_migrate_crm_opportunity_dec", + "community": 70, + "norm_label": "_dec()" + }, + { + "label": "Decimal", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L179", + "id": "scripts_migrate_crm_opportunity_py_decimal", + "community": 70, + "norm_label": "decimal" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L185", + "id": "scripts_migrate_crm_opportunity_str_or_none", + "community": 70, + "norm_label": "_str_or_none()" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "id": "scripts_migrate_crm_opportunity_fetch_source_rows", + "community": 70, + "norm_label": "fetch_source_rows()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "id": "scripts_migrate_crm_opportunity_py_bool", + "community": 70, + "norm_label": "bool" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L201", + "id": "scripts_migrate_crm_opportunity_target_row_exists", + "community": 70, + "norm_label": "target_row_exists()" + }, + { + "label": "transform_opportunity()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L205", + "id": "scripts_migrate_crm_opportunity_transform_opportunity", + "community": 70, + "norm_label": "transform_opportunity()" + }, + { + "label": "transform_opportunity_follow()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L258", + "id": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "community": 70, + "norm_label": "transform_opportunity_follow()" + }, + { + "label": "transform_opportunity_product()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L299", + "id": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "community": 70, + "norm_label": "transform_opportunity_product()" + }, + { + "label": "transform_opportunity_stage_log()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L339", + "id": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "community": 70, + "norm_label": "transform_opportunity_stage_log()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L448", + "id": "scripts_migrate_crm_opportunity_write_mapping_csv", + "community": 70, + "norm_label": "write_mapping_csv()" + }, + { + "label": "migrate_table()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "id": "scripts_migrate_crm_opportunity_migrate_table", + "community": 70, + "norm_label": "migrate_table()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L510", + "id": "scripts_migrate_crm_opportunity_print_report", + "community": 70, + "norm_label": "print_report()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "id": "scripts_migrate_crm_opportunity_run_migration", + "community": 70, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L566", + "id": "scripts_migrate_crm_opportunity_main", + "community": 70, + "norm_label": "main()" + }, { "label": "patch_pr3_quote_contract.py", "file_type": "code", @@ -36308,6 +36677,267 @@ "community": 128, "norm_label": "patch_quote_product_py()" }, + { + "label": "migrate_crm_payment_invoice.py", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L1", + "id": "scripts_migrate_crm_payment_invoice_py", + "community": 126, + "norm_label": "migrate_crm_payment_invoice.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L45", + "id": "scripts_migrate_crm_payment_invoice_stepstats", + "community": 126, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L52", + "id": "scripts_migrate_crm_payment_invoice_migrationstats", + "community": 126, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L56", + "id": "scripts_migrate_crm_payment_invoice_migrationstats_step", + "community": 126, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L56", + "id": "scripts_migrate_crm_payment_invoice_py_str", + "community": 126, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L62", + "id": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", + "community": 126, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L62", + "id": "scripts_migrate_crm_payment_invoice_py_any", + "community": 126, + "norm_label": "any" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L71", + "id": "scripts_migrate_crm_payment_invoice_derive_source_url", + "community": 126, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L75", + "id": "scripts_migrate_crm_payment_invoice_load_settings_env", + "community": 126, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L91", + "id": "scripts_migrate_crm_payment_invoice_load_runtime_settings", + "community": 126, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "id": "scripts_migrate_crm_payment_invoice_load_user_mapping", + "community": 126, + "norm_label": "load_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "id": "scripts_migrate_crm_payment_invoice_py_path", + "community": 126, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "id": "scripts_migrate_crm_payment_invoice_py_int", + "community": 126, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L115", + "id": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", + "community": 126, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L115", + "id": "scripts_migrate_crm_payment_invoice_py_engine", + "community": 126, + "norm_label": "engine" + }, + { + "label": "resolve_portal_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "id": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", + "community": 126, + "norm_label": "resolve_portal_user_id()" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L145", + "id": "scripts_migrate_crm_payment_invoice_str_or_none", + "community": 126, + "norm_label": "_str_or_none()" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "id": "scripts_migrate_crm_payment_invoice_fetch_source_rows", + "community": 126, + "norm_label": "fetch_source_rows()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "id": "scripts_migrate_crm_payment_invoice_py_bool", + "community": 126, + "norm_label": "bool" + }, + { + "label": "count_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L161", + "id": "scripts_migrate_crm_payment_invoice_count_source_rows", + "community": 126, + "norm_label": "count_source_rows()" + }, + { + "label": "target_table_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L169", + "id": "scripts_migrate_crm_payment_invoice_target_table_exists", + "community": 126, + "norm_label": "target_table_exists()" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L175", + "id": "scripts_migrate_crm_payment_invoice_target_row_exists", + "community": 126, + "norm_label": "target_row_exists()" + }, + { + "label": "transform_invoice_info()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L179", + "id": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "community": 126, + "norm_label": "transform_invoice_info()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L246", + "id": "scripts_migrate_crm_payment_invoice_write_mapping_csv", + "community": 126, + "norm_label": "write_mapping_csv()" + }, + { + "label": "report_skipped_tables()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L257", + "id": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "community": 126, + "norm_label": "report_skipped_tables()" + }, + { + "label": "migrate_invoice_info()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "id": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "community": 126, + "norm_label": "migrate_invoice_info()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L315", + "id": "scripts_migrate_crm_payment_invoice_print_report", + "community": 126, + "norm_label": "print_report()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "id": "scripts_migrate_crm_payment_invoice_run_migration", + "community": 126, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L360", + "id": "scripts_migrate_crm_payment_invoice_main", + "community": 126, + "norm_label": "main()" + }, { "label": "generate_dict_reimport_sql.py", "file_type": "code", @@ -37181,6 +37811,276 @@ "community": 119, "norm_label": "main()" }, + { + "label": "migrate_crm_clue.py", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L1", + "id": "scripts_migrate_crm_clue_py", + "community": 105, + "norm_label": "migrate_crm_clue.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L76", + "id": "scripts_migrate_crm_clue_stepstats", + "community": 105, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L84", + "id": "scripts_migrate_crm_clue_migrationstats", + "community": 105, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L88", + "id": "scripts_migrate_crm_clue_migrationstats_step", + "community": 105, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L88", + "id": "scripts_migrate_crm_clue_py_str", + "community": 105, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L94", + "id": "scripts_migrate_crm_clue_legacy_id_to_str", + "community": 105, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L94", + "id": "scripts_migrate_crm_clue_py_any", + "community": 105, + "norm_label": "any" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L103", + "id": "scripts_migrate_crm_clue_derive_source_url", + "community": 105, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L107", + "id": "scripts_migrate_crm_clue_load_settings_env", + "community": 105, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L123", + "id": "scripts_migrate_crm_clue_load_runtime_settings", + "community": 105, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "id": "scripts_migrate_crm_clue_load_user_mapping", + "community": 105, + "norm_label": "load_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "id": "scripts_migrate_crm_clue_py_path", + "community": 105, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "id": "scripts_migrate_crm_clue_py_int", + "community": 105, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L147", + "id": "scripts_migrate_crm_clue_fetch_portal_admin_id", + "community": 105, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L147", + "id": "scripts_migrate_crm_clue_py_engine", + "community": 105, + "norm_label": "engine" + }, + { + "label": "resolve_portal_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "id": "scripts_migrate_crm_clue_resolve_portal_user_id", + "community": 105, + "norm_label": "resolve_portal_user_id()" + }, + { + "label": "load_oss_id_to_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L177", + "id": "scripts_migrate_crm_clue_load_oss_id_to_url", + "community": 105, + "norm_label": "load_oss_id_to_url()" + }, + { + "label": "normalize_customer_type()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L186", + "id": "scripts_migrate_crm_clue_normalize_customer_type", + "community": 105, + "norm_label": "normalize_customer_type()" + }, + { + "label": "normalize_follow_type()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L203", + "id": "scripts_migrate_crm_clue_normalize_follow_type", + "community": 105, + "norm_label": "normalize_follow_type()" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L208", + "id": "scripts_migrate_crm_clue_str_or_none", + "community": 105, + "norm_label": "_str_or_none()" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "id": "scripts_migrate_crm_clue_fetch_source_rows", + "community": 105, + "norm_label": "fetch_source_rows()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "id": "scripts_migrate_crm_clue_py_bool", + "community": 105, + "norm_label": "bool" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L224", + "id": "scripts_migrate_crm_clue_target_row_exists", + "community": 105, + "norm_label": "target_row_exists()" + }, + { + "label": "transform_clue()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L228", + "id": "scripts_migrate_crm_clue_transform_clue", + "community": 105, + "norm_label": "transform_clue()" + }, + { + "label": "transform_clue_follow()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L288", + "id": "scripts_migrate_crm_clue_transform_clue_follow", + "community": 105, + "norm_label": "transform_clue_follow()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L361", + "id": "scripts_migrate_crm_clue_write_mapping_csv", + "community": 105, + "norm_label": "write_mapping_csv()" + }, + { + "label": "migrate_table()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "id": "scripts_migrate_crm_clue_migrate_table", + "community": 105, + "norm_label": "migrate_table()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L417", + "id": "scripts_migrate_crm_clue_print_report", + "community": 105, + "norm_label": "print_report()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "id": "scripts_migrate_crm_clue_run_migration", + "community": 105, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L473", + "id": "scripts_migrate_crm_clue_main", + "community": 105, + "norm_label": "main()" + }, { "label": "migrate_dibang_data.py", "file_type": "code", @@ -37457,7 +38357,7 @@ "source_file": "scripts/verify_web_menu_codes.py", "source_location": "L1", "id": "scripts_verify_web_menu_codes_py", - "community": 144, + "community": 107, "norm_label": "verify_web_menu_codes.py" }, { @@ -37466,7 +38366,7 @@ "source_file": "scripts/verify_web_menu_codes.py", "source_location": "L30", "id": "scripts_verify_web_menu_codes_main", - "community": 144, + "community": 107, "norm_label": "main()" }, { @@ -37475,9 +38375,1035 @@ "source_file": "scripts/verify_web_menu_codes.py", "source_location": "L30", "id": "scripts_verify_web_menu_codes_py_int", - "community": 144, + "community": 107, "norm_label": "int" }, + { + "label": "migrate_bx_data.py", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L1", + "id": "scripts_migrate_bx_data_py", + "community": 7, + "norm_label": "migrate_bx_data.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L61", + "id": "scripts_migrate_bx_data_stepstats", + "community": 7, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L68", + "id": "scripts_migrate_bx_data_migrationstats", + "community": 7, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L72", + "id": "scripts_migrate_bx_data_migrationstats_step", + "community": 7, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L72", + "id": "scripts_migrate_bx_data_py_str", + "community": 7, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L78", + "id": "scripts_migrate_bx_data_legacy_id_to_str", + "community": 7, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L78", + "id": "scripts_migrate_bx_data_py_any", + "community": 7, + "norm_label": "any" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L87", + "id": "scripts_migrate_bx_data_derive_source_url", + "community": 7, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L91", + "id": "scripts_migrate_bx_data_load_settings_env", + "community": 7, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L107", + "id": "scripts_migrate_bx_data_load_runtime_settings", + "community": 7, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_bx_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "id": "scripts_migrate_bx_data_load_bx_user_mapping", + "community": 7, + "norm_label": "load_bx_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "id": "scripts_migrate_bx_data_py_path", + "community": 7, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "id": "scripts_migrate_bx_data_py_int", + "community": 7, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L131", + "id": "scripts_migrate_bx_data_fetch_portal_admin_id", + "community": 7, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L131", + "id": "scripts_migrate_bx_data_py_engine", + "community": 7, + "norm_label": "engine" + }, + { + "label": "map_bx_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "id": "scripts_migrate_bx_data_map_bx_user_id", + "community": 7, + "norm_label": "map_bx_user_id()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "id": "scripts_migrate_bx_data_py_bool", + "community": 7, + "norm_label": "bool" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L167", + "id": "scripts_migrate_bx_data_str_or_none", + "community": 7, + "norm_label": "_str_or_none()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L176", + "id": "scripts_migrate_bx_data_dec", + "community": 7, + "norm_label": "_dec()" + }, + { + "label": "Decimal", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L176", + "id": "scripts_migrate_bx_data_py_decimal", + "community": 7, + "norm_label": "decimal" + }, + { + "label": "parse_reimburse_meta()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "id": "scripts_migrate_bx_data_parse_reimburse_meta", + "community": 7, + "norm_label": "parse_reimburse_meta()" + }, + { + "label": "date", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "id": "scripts_migrate_bx_data_py_date", + "community": 7, + "norm_label": "date" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L191", + "id": "scripts_migrate_bx_data_fetch_source_rows", + "community": 7, + "norm_label": "fetch_source_rows()" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L205", + "id": "scripts_migrate_bx_data_target_row_exists", + "community": 7, + "norm_label": "target_row_exists()" + }, + { + "label": "clear_portal_workflow()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L209", + "id": "scripts_migrate_bx_data_clear_portal_workflow", + "community": 7, + "norm_label": "clear_portal_workflow()" + }, + { + "label": "transform_expense_item()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L214", + "id": "scripts_migrate_bx_data_transform_expense_item", + "community": 7, + "norm_label": "transform_expense_item()" + }, + { + "label": "transform_workflow_def()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L239", + "id": "scripts_migrate_bx_data_transform_workflow_def", + "community": 7, + "norm_label": "transform_workflow_def()" + }, + { + "label": "transform_workflow_node()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L258", + "id": "scripts_migrate_bx_data_transform_workflow_node", + "community": 7, + "norm_label": "transform_workflow_node()" + }, + { + "label": "transform_advance_apply()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L284", + "id": "scripts_migrate_bx_data_transform_advance_apply", + "community": 7, + "norm_label": "transform_advance_apply()" + }, + { + "label": "transform_advance_approval()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L322", + "id": "scripts_migrate_bx_data_transform_advance_approval", + "community": 7, + "norm_label": "transform_advance_approval()" + }, + { + "label": "transform_reimburse_apply()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L352", + "id": "scripts_migrate_bx_data_transform_reimburse_apply", + "community": 7, + "norm_label": "transform_reimburse_apply()" + }, + { + "label": "transform_reimburse_detail()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L401", + "id": "scripts_migrate_bx_data_transform_reimburse_detail", + "community": 7, + "norm_label": "transform_reimburse_detail()" + }, + { + "label": "transform_reimburse_approval()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L422", + "id": "scripts_migrate_bx_data_transform_reimburse_approval", + "community": 7, + "norm_label": "transform_reimburse_approval()" + }, + { + "label": "transform_reimburse_offset()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L452", + "id": "scripts_migrate_bx_data_transform_reimburse_offset", + "community": 7, + "norm_label": "transform_reimburse_offset()" + }, + { + "label": "transform_attachment()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L472", + "id": "scripts_migrate_bx_data_transform_attachment", + "community": 7, + "norm_label": "transform_attachment()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L648", + "id": "scripts_migrate_bx_data_write_mapping_csv", + "community": 7, + "norm_label": "write_mapping_csv()" + }, + { + "label": "migrate_table()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "id": "scripts_migrate_bx_data_migrate_table", + "community": 7, + "norm_label": "migrate_table()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L712", + "id": "scripts_migrate_bx_data_print_report", + "community": 7, + "norm_label": "print_report()" + }, + { + "label": "resolve_steps()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L727", + "id": "scripts_migrate_bx_data_resolve_steps", + "community": 7, + "norm_label": "resolve_steps()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "id": "scripts_migrate_bx_data_run_migration", + "community": 7, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L781", + "id": "scripts_migrate_bx_data_main", + "community": 7, + "norm_label": "main()" + }, + { + "label": "migrate_crm_contract.py", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L1", + "id": "scripts_migrate_crm_contract_py", + "community": 31, + "norm_label": "migrate_crm_contract.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L53", + "id": "scripts_migrate_crm_contract_stepstats", + "community": 31, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L61", + "id": "scripts_migrate_crm_contract_migrationstats", + "community": 31, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L65", + "id": "scripts_migrate_crm_contract_migrationstats_step", + "community": 31, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L65", + "id": "scripts_migrate_crm_contract_py_str", + "community": 31, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L71", + "id": "scripts_migrate_crm_contract_legacy_id_to_str", + "community": 31, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L71", + "id": "scripts_migrate_crm_contract_py_any", + "community": 31, + "norm_label": "any" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L80", + "id": "scripts_migrate_crm_contract_derive_source_url", + "community": 31, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L84", + "id": "scripts_migrate_crm_contract_load_settings_env", + "community": 31, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L100", + "id": "scripts_migrate_crm_contract_load_runtime_settings", + "community": 31, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "id": "scripts_migrate_crm_contract_load_user_mapping", + "community": 31, + "norm_label": "load_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "id": "scripts_migrate_crm_contract_py_path", + "community": 31, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "id": "scripts_migrate_crm_contract_py_int", + "community": 31, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L124", + "id": "scripts_migrate_crm_contract_fetch_portal_admin_id", + "community": 31, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L124", + "id": "scripts_migrate_crm_contract_py_engine", + "community": 31, + "norm_label": "engine" + }, + { + "label": "resolve_portal_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "id": "scripts_migrate_crm_contract_resolve_portal_user_id", + "community": 31, + "norm_label": "resolve_portal_user_id()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "id": "scripts_migrate_crm_contract_py_bool", + "community": 31, + "norm_label": "bool" + }, + { + "label": "load_oss_id_to_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L157", + "id": "scripts_migrate_crm_contract_load_oss_id_to_url", + "community": 31, + "norm_label": "load_oss_id_to_url()" + }, + { + "label": "normalize_attachment_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L166", + "id": "scripts_migrate_crm_contract_normalize_attachment_csv", + "community": 31, + "norm_label": "normalize_attachment_csv()" + }, + { + "label": "normalize_contract_attachment_files()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L187", + "id": "scripts_migrate_crm_contract_normalize_contract_attachment_files", + "community": 31, + "norm_label": "normalize_contract_attachment_files()" + }, + { + "label": "normalize_file_path()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L210", + "id": "scripts_migrate_crm_contract_normalize_file_path", + "community": 31, + "norm_label": "normalize_file_path()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L220", + "id": "scripts_migrate_crm_contract_dec", + "community": 31, + "norm_label": "_dec()" + }, + { + "label": "Decimal", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L220", + "id": "scripts_migrate_crm_contract_py_decimal", + "community": 31, + "norm_label": "decimal" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L226", + "id": "scripts_migrate_crm_contract_str_or_none", + "community": 31, + "norm_label": "_str_or_none()" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L235", + "id": "scripts_migrate_crm_contract_fetch_source_rows", + "community": 31, + "norm_label": "fetch_source_rows()" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L242", + "id": "scripts_migrate_crm_contract_target_row_exists", + "community": 31, + "norm_label": "target_row_exists()" + }, + { + "label": "transform_contract_template()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L246", + "id": "scripts_migrate_crm_contract_transform_contract_template", + "community": 31, + "norm_label": "transform_contract_template()" + }, + { + "label": "transform_contract()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L290", + "id": "scripts_migrate_crm_contract_transform_contract", + "community": 31, + "norm_label": "transform_contract()" + }, + { + "label": "transform_contract_product()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L386", + "id": "scripts_migrate_crm_contract_transform_contract_product", + "community": 31, + "norm_label": "transform_contract_product()" + }, + { + "label": "transform_contract_price_tier()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L434", + "id": "scripts_migrate_crm_contract_transform_contract_price_tier", + "community": 31, + "norm_label": "transform_contract_price_tier()" + }, + { + "label": "transform_contract_approval()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L472", + "id": "scripts_migrate_crm_contract_transform_contract_approval", + "community": 31, + "norm_label": "transform_contract_approval()" + }, + { + "label": "transform_contract_change()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L514", + "id": "scripts_migrate_crm_contract_transform_contract_change", + "community": 31, + "norm_label": "transform_contract_change()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L680", + "id": "scripts_migrate_crm_contract_write_mapping_csv", + "community": 31, + "norm_label": "write_mapping_csv()" + }, + { + "label": "migrate_table()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "id": "scripts_migrate_crm_contract_migrate_table", + "community": 31, + "norm_label": "migrate_table()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L744", + "id": "scripts_migrate_crm_contract_print_report", + "community": 31, + "norm_label": "print_report()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "id": "scripts_migrate_crm_contract_run_migration", + "community": 31, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L800", + "id": "scripts_migrate_crm_contract_main", + "community": 31, + "norm_label": "main()" + }, + { + "label": "migrate_crm_quote.py", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L1", + "id": "scripts_migrate_crm_quote_py", + "community": 43, + "norm_label": "migrate_crm_quote.py" + }, + { + "label": "StepStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L52", + "id": "scripts_migrate_crm_quote_stepstats", + "community": 43, + "norm_label": "stepstats" + }, + { + "label": "MigrationStats", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L60", + "id": "scripts_migrate_crm_quote_migrationstats", + "community": 43, + "norm_label": "migrationstats" + }, + { + "label": ".step()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L64", + "id": "scripts_migrate_crm_quote_migrationstats_step", + "community": 43, + "norm_label": ".step()" + }, + { + "label": "str", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L64", + "id": "scripts_migrate_crm_quote_py_str", + "community": 43, + "norm_label": "str" + }, + { + "label": "legacy_id_to_str()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L70", + "id": "scripts_migrate_crm_quote_legacy_id_to_str", + "community": 43, + "norm_label": "legacy_id_to_str()" + }, + { + "label": "Any", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L70", + "id": "scripts_migrate_crm_quote_py_any", + "community": 43, + "norm_label": "any" + }, + { + "label": "legacy_parent_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L79", + "id": "scripts_migrate_crm_quote_legacy_parent_id", + "community": 43, + "norm_label": "legacy_parent_id()" + }, + { + "label": "derive_source_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L90", + "id": "scripts_migrate_crm_quote_derive_source_url", + "community": 43, + "norm_label": "derive_source_url()" + }, + { + "label": "load_settings_env()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L94", + "id": "scripts_migrate_crm_quote_load_settings_env", + "community": 43, + "norm_label": "load_settings_env()" + }, + { + "label": "load_runtime_settings()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L110", + "id": "scripts_migrate_crm_quote_load_runtime_settings", + "community": 43, + "norm_label": "load_runtime_settings()" + }, + { + "label": "load_user_mapping()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "id": "scripts_migrate_crm_quote_load_user_mapping", + "community": 43, + "norm_label": "load_user_mapping()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "id": "scripts_migrate_crm_quote_py_path", + "community": 43, + "norm_label": "path" + }, + { + "label": "int", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "id": "scripts_migrate_crm_quote_py_int", + "community": 43, + "norm_label": "int" + }, + { + "label": "fetch_portal_admin_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L134", + "id": "scripts_migrate_crm_quote_fetch_portal_admin_id", + "community": 43, + "norm_label": "fetch_portal_admin_id()" + }, + { + "label": "Engine", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L134", + "id": "scripts_migrate_crm_quote_py_engine", + "community": 43, + "norm_label": "engine" + }, + { + "label": "resolve_portal_user_id()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "id": "scripts_migrate_crm_quote_resolve_portal_user_id", + "community": 43, + "norm_label": "resolve_portal_user_id()" + }, + { + "label": "bool", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "id": "scripts_migrate_crm_quote_py_bool", + "community": 43, + "norm_label": "bool" + }, + { + "label": "load_oss_id_to_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L167", + "id": "scripts_migrate_crm_quote_load_oss_id_to_url", + "community": 43, + "norm_label": "load_oss_id_to_url()" + }, + { + "label": "normalize_attachment_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L176", + "id": "scripts_migrate_crm_quote_normalize_attachment_csv", + "community": 43, + "norm_label": "normalize_attachment_csv()" + }, + { + "label": "normalize_pdf_url()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L197", + "id": "scripts_migrate_crm_quote_normalize_pdf_url", + "community": 43, + "norm_label": "normalize_pdf_url()" + }, + { + "label": "_dec()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L207", + "id": "scripts_migrate_crm_quote_dec", + "community": 43, + "norm_label": "_dec()" + }, + { + "label": "Decimal", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L207", + "id": "scripts_migrate_crm_quote_py_decimal", + "community": 43, + "norm_label": "decimal" + }, + { + "label": "_str_or_none()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L213", + "id": "scripts_migrate_crm_quote_str_or_none", + "community": 43, + "norm_label": "_str_or_none()" + }, + { + "label": "fetch_source_rows()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L222", + "id": "scripts_migrate_crm_quote_fetch_source_rows", + "community": 43, + "norm_label": "fetch_source_rows()" + }, + { + "label": "target_row_exists()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L232", + "id": "scripts_migrate_crm_quote_target_row_exists", + "community": 43, + "norm_label": "target_row_exists()" + }, + { + "label": "transform_supplier_info()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L236", + "id": "scripts_migrate_crm_quote_transform_supplier_info", + "community": 43, + "norm_label": "transform_supplier_info()" + }, + { + "label": "transform_quote()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L273", + "id": "scripts_migrate_crm_quote_transform_quote", + "community": 43, + "norm_label": "transform_quote()" + }, + { + "label": "transform_quote_product()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L344", + "id": "scripts_migrate_crm_quote_transform_quote_product", + "community": 43, + "norm_label": "transform_quote_product()" + }, + { + "label": "transform_quote_approval()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L389", + "id": "scripts_migrate_crm_quote_transform_quote_approval", + "community": 43, + "norm_label": "transform_quote_approval()" + }, + { + "label": "transform_quote_share_log()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L424", + "id": "scripts_migrate_crm_quote_transform_quote_share_log", + "community": 43, + "norm_label": "transform_quote_share_log()" + }, + { + "label": "write_mapping_csv()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L544", + "id": "scripts_migrate_crm_quote_write_mapping_csv", + "community": 43, + "norm_label": "write_mapping_csv()" + }, + { + "label": "migrate_table()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "id": "scripts_migrate_crm_quote_migrate_table", + "community": 43, + "norm_label": "migrate_table()" + }, + { + "label": "print_report()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L601", + "id": "scripts_migrate_crm_quote_print_report", + "community": 43, + "norm_label": "print_report()" + }, + { + "label": "run_migration()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "id": "scripts_migrate_crm_quote_run_migration", + "community": 43, + "norm_label": "run_migration()" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L661", + "id": "scripts_migrate_crm_quote_main", + "community": 43, + "norm_label": "main()" + }, { "label": "migrate_crm_customer.py", "file_type": "code", @@ -38456,7 +40382,7 @@ "source_file": "scripts/migrate_users.py", "source_location": "L703", "id": "namespace", - "community": 144, + "community": 125, "norm_label": "namespace" }, { @@ -38852,7 +40778,7 @@ "source_file": "scripts/patch_pr3_api_calls.py", "source_location": "L1", "id": "scripts_patch_pr3_api_calls_py", - "community": 179, + "community": 64, "norm_label": "patch_pr3_api_calls.py" }, { @@ -38861,7 +40787,7 @@ "source_file": "scripts/patch_pr3_api_calls.py", "source_location": "L81", "id": "scripts_patch_pr3_api_calls_add_user_info_kwarg", - "community": 179, + "community": 64, "norm_label": "_add_user_info_kwarg()" }, { @@ -38870,7 +40796,7 @@ "source_file": "scripts/patch_pr3_api_calls.py", "source_location": "L81", "id": "scripts_patch_pr3_api_calls_py_str", - "community": 179, + "community": 64, "norm_label": "str" }, { @@ -38879,7 +40805,7 @@ "source_file": "scripts/patch_pr3_api_calls.py", "source_location": "L97", "id": "scripts_patch_pr3_api_calls_patch_file", - "community": 179, + "community": 64, "norm_label": "patch_file()" }, { @@ -39170,6 +41096,42 @@ "community": 82, "norm_label": "6. \u5e38\u89c1\u95ee\u9898" }, + { + "label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212\uff08\u5b8c\u6574\u8868\u5355\uff1a\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86\uff0c\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93\uff09", + "file_type": "rationale", + "source_file": "app/api/pl/plan.py", + "source_location": "L448", + "community": 101, + "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", + "id": "pl_plan_rationale_448" + }, + { + "label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66\uff08\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e\uff0c\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93\uff09", + "file_type": "rationale", + "source_file": "app/api/pl/plan.py", + "source_location": "L834", + "community": 39, + "norm_label": "\u66f4\u65b0\u8ba1\u5212\u5371\u5316\u54c1\u4ea7\u54c1\u8bc1\u4e66(\u8d2d\u4e70\u8bc1/\u8fd0\u8f93\u8bc1/\u5408\u6cd5\u4f7f\u7528\u8bc1\u660e,\u4e0d\u89e6\u53d1\u5b89\u6392\u8fd0\u8f93)", + "id": "pl_plan_rationale_834" + }, + { + "label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054\uff08\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801\uff09\u3002", + "file_type": "rationale", + "source_file": "app/api/pl/plan.py", + "source_location": "L902", + "community": 39, + "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", + "id": "pl_plan_rationale_902" + }, + { + "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", + "file_type": "rationale", + "source_file": "app/api/pl/plan.py", + "source_location": "L1016", + "community": 39, + "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", + "id": "pl_plan_rationale_1016" + }, { "label": "Web \u7aef\u767b\u5f55\u7528 RSA \u516c\u94a5\uff08PKCS#1 v1.5\uff0c\u4e0e JSEncrypt \u4e00\u81f4\uff09", "file_type": "rationale", @@ -39229,7 +41191,7 @@ "file_type": "code", "source_file": "scripts/run_db_auto_generate_plans.py", "source_location": "L17", - "community": 57, + "community": 53, "norm_label": "int", "id": "int" }, @@ -39238,7 +41200,7 @@ "file_type": "code", "source_file": "app/api/public.py", "source_location": "L83", - "community": 35, + "community": 44, "norm_label": "request", "id": "request" }, @@ -39265,7 +41227,7 @@ "file_type": "code", "source_file": "scripts/migrate_dibang_data.py", "source_location": "L64", - "community": 3, + "community": 148, "norm_label": "any", "id": "any" }, @@ -39292,7 +41254,7 @@ "file_type": "code", "source_file": "", "source_location": "", - "community": 1, + "community": 47, "norm_label": "basemodel", "id": "basemodel" }, @@ -39301,7 +41263,7 @@ "file_type": "code", "source_file": "app/core/api_crypto_middleware.py", "source_location": "L61", - "community": 163, + "community": 49, "norm_label": "redis", "id": "redis" }, @@ -39319,7 +41281,7 @@ "file_type": "code", "source_file": "scripts/patch_pr3_api.py", "source_location": "L23", - "community": 61, + "community": 1, "norm_label": "path", "id": "path" }, @@ -39328,7 +41290,7 @@ "file_type": "code", "source_file": "app/services/pl_freight_settlement_service.py", "source_location": "L343", - "community": 3, + "community": 6, "norm_label": "decimal", "id": "decimal" }, @@ -39337,7 +41299,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L35", - "community": 20, + "community": 11, "norm_label": "float", "id": "float" }, @@ -39355,7 +41317,7 @@ "file_type": "code", "source_file": "", "source_location": "", - "community": 36, + "community": 47, "norm_label": "planresourcesnapshotmixin", "id": "planresourcesnapshotmixin" }, @@ -39364,7 +41326,7 @@ "file_type": "rationale", "source_file": "app/api/pl/base_data.py", "source_location": "L1", - "community": 5, + "community": 47, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u7ba1\u7406 - \u57fa\u7840\u6570\u636e api(\u627f\u8fd0\u5546\u3001\u8f66\u8f86\u3001\u4eba\u5458)", "id": "pl_base_data_rationale_1" }, @@ -39400,7 +41362,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L1", - "community": 31, + "community": 40, "norm_label": "crm \u4f9b\u65b9\u4fe1\u606f crud \u2014 \u5bf9\u7167 crmsupplierinfoserviceimpl.java", "id": "crm_supplier_info_rationale_1" }, @@ -39454,7 +41416,7 @@ "file_type": "rationale", "source_file": "app/api/db/__init__.py", "source_location": "L1", - "community": 102, + "community": 113, "norm_label": "\u5730\u78c5 api \u8def\u7531\u805a\u5408 \u2014 rest \u98ce\u683c,\u534f\u8bae\u5bf9\u9f50\u539f simple-dibang-xiaoshou\u3002", "id": "db_init_rationale_1" }, @@ -39472,7 +41434,7 @@ "file_type": "code", "source_file": "app/crud/crm/product.py", "source_location": "L660", - "community": 141, + "community": 121, "norm_label": "sysoss", "id": "sysoss" }, @@ -39499,7 +41461,7 @@ "file_type": "code", "source_file": "app/services/workflow_engine.py", "source_location": "L39", - "community": 156, + "community": 9, "norm_label": "wfprocessinstance", "id": "wfprocessinstance" }, @@ -39508,7 +41470,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L1076", - "community": 101, + "community": 56, "norm_label": "crmcontractproductpricetier", "id": "crmcontractproductpricetier" }, @@ -39517,7 +41479,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L249", - "community": 101, + "community": 29, "norm_label": "query", "id": "query" }, @@ -39526,7 +41488,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L48", - "community": 101, + "community": 148, "norm_label": "crmcontract", "id": "crmcontract" }, @@ -39553,7 +41515,7 @@ "file_type": "code", "source_file": "app/services/pl_transport_site_service.py", "source_location": "L31", - "community": 28, + "community": 6, "norm_label": "plplan", "id": "plplan" }, @@ -39562,7 +41524,7 @@ "file_type": "code", "source_file": "app/services/pl_vehicle_maintenance_service.py", "source_location": "L90", - "community": 8, + "community": 48, "norm_label": "dbusercontext", "id": "dbusercontext" }, @@ -39607,7 +41569,7 @@ "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L13", - "community": 28, + "community": 11, "norm_label": "transportsitelinkread", "id": "transportsitelinkread" }, @@ -39616,7 +41578,7 @@ "file_type": "code", "source_file": "app/services/pl_inventory_link_read.py", "source_location": "L7", - "community": 28, + "community": 11, "norm_label": "transportinventorylinkread", "id": "transportinventorylinkread" }, @@ -39715,7 +41677,7 @@ "file_type": "code", "source_file": "app/services/pl_site_link_read.py", "source_location": "L47", - "community": 28, + "community": 74, "norm_label": "pltransportsitelink", "id": "pltransportsitelink" }, @@ -39742,7 +41704,7 @@ "file_type": "code", "source_file": "app/services/pl_carrier_service.py", "source_location": "L16", - "community": 48, + "community": 95, "norm_label": "plcarrier", "id": "plcarrier" }, @@ -39760,7 +41722,7 @@ "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L52", - "community": 143, + "community": 98, "norm_label": "certread", "id": "certread" }, @@ -39913,7 +41875,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L153", - "community": 37, + "community": 46, "norm_label": "weighingslipread", "id": "weighingslipread" }, @@ -39922,7 +41884,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L64", - "community": 37, + "community": 46, "norm_label": "purchaseplanwithfilllink", "id": "purchaseplanwithfilllink" }, @@ -39931,7 +41893,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L35", - "community": 37, + "community": 46, "norm_label": "purchaseplanread", "id": "purchaseplanread" }, @@ -39958,7 +41920,7 @@ "file_type": "code", "source_file": "app/services/pl_cert_service.py", "source_location": "L74", - "community": 143, + "community": 98, "norm_label": "certrow", "id": "certrow" }, @@ -39967,7 +41929,7 @@ "file_type": "code", "source_file": "app/services/pl_personnel_service.py", "source_location": "L14", - "community": 143, + "community": 98, "norm_label": "vehiclepersonnelrow", "id": "vehiclepersonnelrow" }, @@ -39976,7 +41938,7 @@ "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L74", - "community": 154, + "community": 89, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7a7a\u5219\u9000\u56de\u83dc\u5355 id)\u3002", "id": "services_web_auth_roles_rationale_74" }, @@ -40264,7 +42226,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L68", - "community": 143, + "community": 98, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "services_pl_cert_service_rationale_68" }, @@ -40273,7 +42235,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L162", - "community": 143, + "community": 98, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "id": "services_pl_cert_service_rationale_162" }, @@ -40309,7 +42271,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L447", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_447" }, @@ -40336,7 +42298,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1015", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_1015" }, @@ -40354,7 +42316,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L162", - "community": 11, + "community": 48, "norm_label": "\u53f8\u673a\u8868 pl_driver(\u517c\u5bb9\u65e7\u8868,\u8fc1\u79fb\u540e\u9010\u6b65\u5e9f\u5f03)", "id": "models_pl_models_rationale_162" }, @@ -40408,7 +42370,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L501", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_501" }, @@ -40462,7 +42424,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L661", - "community": 7, + "community": 3, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_661" }, @@ -40471,7 +42433,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L720", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_720" }, @@ -40480,7 +42442,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L749", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_749" }, @@ -40552,7 +42514,7 @@ "file_type": "code", "source_file": "app/services/pl_cert_required_service.py", "source_location": "L195", - "community": 143, + "community": 98, "norm_label": "validate_self_vehicle_personnel_links()", "id": "services_pl_cert_required_service_validate_self_vehicle_personnel_links" }, @@ -40561,7 +42523,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L22", - "community": 48, + "community": 98, "norm_label": "\u6309 personnelid \u2192 phone \u2192 name \u5f31\u5339\u914d upsert,\u8fd4\u56de personnel_id\u3002", "id": "services_pl_personnel_service_rationale_22" }, @@ -40570,7 +42532,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L131", - "community": 48, + "community": 98, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_131" }, @@ -40579,7 +42541,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L181", - "community": 48, + "community": 98, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_181" }, @@ -40624,7 +42586,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L327", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_327" }, @@ -40651,7 +42613,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L495", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_495" }, @@ -40660,7 +42622,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L514", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_514" }, @@ -40714,7 +42676,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L714", - "community": 7, + "community": 143, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_714" }, @@ -40723,7 +42685,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L743", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_743" }, @@ -40795,7 +42757,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L130", - "community": 48, + "community": 98, "norm_label": "links: [(personnel_name, role, is_default)] \u2192 (summary, default_driver_name).", "id": "services_pl_personnel_service_rationale_130" }, @@ -40804,7 +42766,7 @@ "file_type": "rationale", "source_file": "app/services/pl_personnel_service.py", "source_location": "L180", - "community": 48, + "community": 98, "norm_label": "\u6279\u91cf\u52a0\u8f7d personnelsummary / defaultdrivername\u3002", "id": "services_pl_personnel_service_rationale_180" }, @@ -40813,7 +42775,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L388", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_388" }, @@ -40822,7 +42784,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L416", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_416" }, @@ -40831,7 +42793,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L745", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_745" }, @@ -40840,7 +42802,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L767", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_767" }, @@ -40921,7 +42883,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3304", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3304" }, @@ -41002,7 +42964,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3302", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3302" }, @@ -41020,7 +42982,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L513", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_513" }, @@ -41038,7 +43000,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L575", - "community": 7, + "community": 8, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "models_pl_models_rationale_575" }, @@ -41074,7 +43036,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L713", - "community": 7, + "community": 143, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_713" }, @@ -41083,7 +43045,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L742", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_742" }, @@ -41245,7 +43207,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2085", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2085" }, @@ -41272,7 +43234,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2309", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2309" }, @@ -41344,7 +43306,7 @@ "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L60", - "community": 154, + "community": 89, "norm_label": "\u7528\u6237\u901a\u8fc7\u89d2\u8272\u5173\u8054\u5f97\u5230\u7684\u83dc\u5355\u6743\u9650\u6807\u8bc6(sys_menu.perms,\u7a7a\u5219\u9000\u56de\u83dc\u5355 id)\u3002", "id": "services_web_auth_roles_rationale_60" }, @@ -41353,7 +43315,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L446", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_446" }, @@ -41380,7 +43342,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1014", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_1014" }, @@ -41416,7 +43378,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L441", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_441" }, @@ -41443,7 +43405,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L1006", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_1006" }, @@ -41542,7 +43504,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L493", - "community": 7, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_493" }, @@ -41596,7 +43558,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L653", - "community": 8, + "community": 143, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_653" }, @@ -41605,7 +43567,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L712", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_712" }, @@ -41614,7 +43576,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L741", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_741" }, @@ -41704,7 +43666,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L999", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_999" }, @@ -41884,7 +43846,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L431", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_431" }, @@ -41911,7 +43873,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L989", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_989" }, @@ -41938,7 +43900,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L394", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_394" }, @@ -41965,7 +43927,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L952", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_952" }, @@ -41974,7 +43936,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L326", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_326" }, @@ -42001,7 +43963,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L492", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_492" }, @@ -42010,7 +43972,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L511", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_511" }, @@ -42046,7 +44008,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L632", - "community": 7, + "community": 8, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "models_pl_models_rationale_632" }, @@ -42055,7 +44017,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L652", - "community": 8, + "community": 143, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_652" }, @@ -42064,7 +44026,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L711", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_711" }, @@ -42082,7 +44044,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L765", - "community": 10, + "community": 143, "norm_label": "\u8bc1\u4ef6\u5230\u671f\u63d0\u9192\u8868 pl_document_reminder", "id": "models_pl_models_rationale_765" }, @@ -42145,7 +44107,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L362", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_362" }, @@ -42172,7 +44134,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L920", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_920" }, @@ -42181,7 +44143,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L325", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_325" }, @@ -42208,7 +44170,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L491", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_491" }, @@ -42217,7 +44179,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L510", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_510" }, @@ -42271,7 +44233,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L710", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_710" }, @@ -42280,7 +44242,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L739", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_739" }, @@ -42361,7 +44323,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L361", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_361" }, @@ -42388,7 +44350,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L919", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_919" }, @@ -42397,7 +44359,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L323", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_323" }, @@ -42442,7 +44404,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L541", - "community": 11, + "community": 8, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_541" }, @@ -42487,7 +44449,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L708", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_708" }, @@ -42496,7 +44458,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L737", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_737" }, @@ -42577,7 +44539,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L359", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_359" }, @@ -42599,15 +44561,6 @@ "norm_label": "\u83b7\u53d6\u8ba1\u5212\u5df2\u5b89\u6392\u8fd0\u8f93\u540e\u7684\u53f8\u673a\u94fe\u63a5\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5173\u8054(\u4f9b\u67e5\u770b\u5f39\u7a97\u590d\u5236\u7b80\u8ff0/\u4e8c\u7ef4\u7801)\u3002", "id": "pl_plan_rationale_803" }, - { - "label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212\uff1a\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", - "file_type": "rationale", - "source_file": "app/api/pl/plan.py", - "source_location": "L917", - "community": 75, - "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", - "id": "pl_plan_rationale_917" - }, { "label": "PublicInventoryPageRead", "file_type": "code", @@ -42631,7 +44584,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L160", - "community": 143, + "community": 98, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "id": "services_pl_cert_service_rationale_160" }, @@ -42667,7 +44620,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L914", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_914" }, @@ -42712,7 +44665,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L536", - "community": 11, + "community": 8, "norm_label": "\u8fd0\u8f93\u5ba1\u6279\u8bb0\u5f55\u8868 pl_transport_approval", "id": "models_pl_models_rationale_536" }, @@ -42757,7 +44710,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L703", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_703" }, @@ -42802,7 +44755,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L838", - "community": 77, + "community": 13, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u5904\u7406\u767b\u8bb0 pl_vehicle_maintenance_process", "id": "models_pl_models_rationale_838" }, @@ -42847,7 +44800,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L350", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_350" }, @@ -42874,7 +44827,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L870", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_870" }, @@ -42946,7 +44899,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L294", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_294" }, @@ -42973,7 +44926,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L460", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_460" }, @@ -42982,7 +44935,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L479", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_479" }, @@ -43000,7 +44953,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L679", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_679" }, @@ -43054,7 +45007,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L290", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_290" }, @@ -43081,7 +45034,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L456", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_456" }, @@ -43090,7 +45043,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L475", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_475" }, @@ -43135,7 +45088,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L675", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_675" }, @@ -43144,7 +45097,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L704", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_704" }, @@ -43180,7 +45133,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L346", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_346" }, @@ -43207,7 +45160,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L862", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_862" }, @@ -43513,7 +45466,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L387", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_387" }, @@ -43522,7 +45475,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L744", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_744" }, @@ -43531,7 +45484,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L766", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_766" }, @@ -43603,7 +45556,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3311", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3311" }, @@ -43612,7 +45565,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L288", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_288" }, @@ -43639,7 +45592,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L452", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_452" }, @@ -43684,7 +45637,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L671", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_671" }, @@ -43693,7 +45646,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L700", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_700" }, @@ -43765,7 +45718,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L342", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_342" }, @@ -43792,7 +45745,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L858", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_858" }, @@ -43810,7 +45763,7 @@ "file_type": "code", "source_file": "app/services/pl_plan_service.py", "source_location": "L119", - "community": 11, + "community": 6, "norm_label": "resolve_vehicle_personnel_summary()", "id": "services_pl_plan_service_resolve_vehicle_personnel_summary" }, @@ -43819,7 +45772,7 @@ "file_type": "rationale", "source_file": "app/services/pl_plan_service.py", "source_location": "L124", - "community": 11, + "community": 6, "norm_label": "\u8bfb\u53d6\u8f66\u8f86\u5f53\u524d\u5173\u8054\u4eba\u5458\u6458\u8981,\u7528\u4e8e\u5b89\u6392\u8fd0\u8f93\u65f6\u5feb\u7167\u5230\u8ba1\u5212\u3002", "id": "services_pl_plan_service_rationale_124" }, @@ -43846,7 +45799,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L287", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_287" }, @@ -43918,7 +45871,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L670", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_670" }, @@ -43927,7 +45880,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L699", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_699" }, @@ -43999,7 +45952,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L340", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_340" }, @@ -44026,7 +45979,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L856", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_856" }, @@ -44134,7 +46087,7 @@ "file_type": "rationale", "source_file": "app/core/database.py", "source_location": "L36", - "community": 62, + "community": 113, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id", "id": "core_database_rationale_36" }, @@ -44188,7 +46141,7 @@ "file_type": "rationale", "source_file": "app/core/database.py", "source_location": "L31", - "community": 62, + "community": 113, "norm_label": "orm before_insert \u94a9\u5b50:\u5f53 create_dept_id \u4e3a\u7a7a\u65f6,\u81ea\u52a8\u4ece\u8bf7\u6c42\u4e0a\u4e0b\u6587\u586b\u5145\u5f53\u524d\u7528\u6237\u90e8\u95e8 id", "id": "core_database_rationale_31" }, @@ -44251,7 +46204,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L336", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_336" }, @@ -44269,7 +46222,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L852", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_852" }, @@ -44305,7 +46258,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L286", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_286" }, @@ -44332,7 +46285,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L450", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_450" }, @@ -44368,7 +46321,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L590", - "community": 7, + "community": 3, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "models_pl_models_rationale_590" }, @@ -44377,7 +46330,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L610", - "community": 7, + "community": 3, "norm_label": "\u6c47\u6b3e\u51ed\u8bc1\u8868 pl_remittance_voucher", "id": "models_pl_models_rationale_610" }, @@ -44386,7 +46339,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L669", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_669" }, @@ -44395,7 +46348,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L698", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_698" }, @@ -44422,7 +46375,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L776", - "community": 10, + "community": 13, "norm_label": "\u8f66\u8f86\u7ef4\u4fdd\u7533\u8bf7 pl_vehicle_maintenance_apply", "id": "models_pl_models_rationale_776" }, @@ -44593,7 +46546,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3119", - "community": 59, + "community": 40, "norm_label": "\u4f9b\u65b9\u5168\u91cf\u5217\u8868(\u4e0b\u62c9)\u2014 java: crmsupplierinfocontroller.listall", "id": "api_crm_rationale_3119" }, @@ -44647,7 +46600,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3301", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3301" }, @@ -44737,7 +46690,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L278", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_278" }, @@ -44764,7 +46717,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L461", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_461" }, @@ -44791,7 +46744,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L690", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_690" }, @@ -44836,7 +46789,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L292", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_292" }, @@ -44872,7 +46825,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L291", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_291" }, @@ -44899,7 +46852,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L455", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_455" }, @@ -44908,7 +46861,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L474", - "community": 28, + "community": 74, "norm_label": "\u8fd0\u8f93\u8ba1\u5212\u73b0\u573a\u94fe\u63a5 pl_transport_site_link(\u4e0e\u5730\u78c5\u51fa\u5165\u5e93\u5355\u89e3\u8026)", "id": "models_pl_models_rationale_474" }, @@ -44944,7 +46897,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L674", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_674" }, @@ -44962,7 +46915,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L67", - "community": 143, + "community": 98, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "services_pl_cert_service_rationale_67" }, @@ -44971,7 +46924,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L157", - "community": 143, + "community": 98, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "id": "services_pl_cert_service_rationale_157" }, @@ -45007,7 +46960,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L282", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_282" }, @@ -45034,7 +46987,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L446", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_446" }, @@ -45079,7 +47032,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L665", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_665" }, @@ -45088,7 +47041,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L694", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_694" }, @@ -45178,7 +47131,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L123", - "community": 162, + "community": 29, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_123" }, @@ -45196,7 +47149,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L309", - "community": 174, + "community": 29, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_309" }, @@ -45223,7 +47176,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L384", - "community": 158, + "community": 29, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_384" }, @@ -45232,7 +47185,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L798", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_798" }, @@ -45241,7 +47194,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L949", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_949" }, @@ -45250,7 +47203,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1049", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1049" }, @@ -45259,7 +47212,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1113", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1113" }, @@ -45268,7 +47221,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1212", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1212" }, @@ -45277,7 +47230,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1263", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1263" }, @@ -45286,7 +47239,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1318", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1318" }, @@ -45295,7 +47248,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1364", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1364" }, @@ -45376,7 +47329,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L42", - "community": 31, + "community": 40, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_supplier_info_rationale_42" }, @@ -45385,7 +47338,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L65", - "community": 31, + "community": 40, "norm_label": "java: buildquerywrapper", "id": "crm_supplier_info_rationale_65" }, @@ -45394,7 +47347,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L109", - "community": 31, + "community": 40, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)", "id": "crm_supplier_info_rationale_109" }, @@ -45403,7 +47356,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L219", - "community": 31, + "community": 40, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)", "id": "crm_supplier_info_rationale_219" }, @@ -45412,7 +47365,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L34", - "community": 73, + "community": 151, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_34" }, @@ -45421,7 +47374,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L57", - "community": 73, + "community": 151, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)", "id": "crm_product_rationale_57" }, @@ -45430,7 +47383,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L79", - "community": 73, + "community": 60, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "crm_product_rationale_79" }, @@ -45439,7 +47392,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L90", - "community": 73, + "community": 60, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "crm_product_rationale_90" }, @@ -45448,7 +47401,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L111", - "community": 73, + "community": 60, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "crm_product_rationale_111" }, @@ -45457,7 +47410,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L284", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_284" }, @@ -45466,7 +47419,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L385", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_385" }, @@ -45475,7 +47428,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L413", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_413" }, @@ -45484,7 +47437,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L741", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_741" }, @@ -45493,7 +47446,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L168", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_168" }, @@ -45529,7 +47482,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1059", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1059" }, @@ -45538,7 +47491,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1099", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_1099" }, @@ -45547,7 +47500,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1193", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1193" }, @@ -45556,7 +47509,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1221", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1221" }, @@ -45601,7 +47554,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2083", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2083" }, @@ -45628,7 +47581,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2306", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2306" }, @@ -45646,7 +47599,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L335", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_335" }, @@ -45664,7 +47617,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L851", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_851" }, @@ -45673,7 +47626,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L253", - "community": 152, + "community": 86, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_253" }, @@ -45736,7 +47689,7 @@ "file_type": "rationale", "source_file": "app/api/workflow.py", "source_location": "L135", - "community": 60, + "community": 9, "norm_label": "\u5ba1\u6279\u610f\u89c1:\u524d\u7aef\u4f20 commenttext,\u517c\u5bb9 comment\u3002", "id": "api_workflow_rationale_135" }, @@ -45745,7 +47698,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L251", - "community": 152, + "community": 86, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_251" }, @@ -45826,7 +47779,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L333", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_333" }, @@ -45853,7 +47806,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L848", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_848" }, @@ -45925,7 +47878,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L105", - "community": 162, + "community": 29, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_105" }, @@ -45943,7 +47896,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L291", - "community": 174, + "community": 29, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_291" }, @@ -45970,7 +47923,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L366", - "community": 158, + "community": 29, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_366" }, @@ -45979,7 +47932,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L773", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_773" }, @@ -45988,7 +47941,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L919", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_919" }, @@ -45997,7 +47950,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1016", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_1016" }, @@ -46006,7 +47959,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1079", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1079" }, @@ -46015,7 +47968,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1176", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1176" }, @@ -46024,7 +47977,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1225", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1225" }, @@ -46033,7 +47986,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1277", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1277" }, @@ -46042,7 +47995,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1330", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1330" }, @@ -46096,7 +48049,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L38", - "community": 31, + "community": 40, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_supplier_info_rationale_38" }, @@ -46105,7 +48058,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L61", - "community": 31, + "community": 40, "norm_label": "java: buildquerywrapper", "id": "crm_supplier_info_rationale_61" }, @@ -46114,7 +48067,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L101", - "community": 31, + "community": 40, "norm_label": "java: querylist(\u4e0d\u5206\u9875,\u62a5\u4ef7\u5355\u4e0b\u62c9)", "id": "crm_supplier_info_rationale_101" }, @@ -46123,7 +48076,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/supplier_info.py", "source_location": "L204", - "community": 31, + "community": 40, "norm_label": "java: deletewithvalidbyids(\u95e8\u6237\u8f6f\u5220)", "id": "crm_supplier_info_rationale_204" }, @@ -46195,7 +48148,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L30", - "community": 73, + "community": 151, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_30" }, @@ -46204,7 +48157,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L52", - "community": 73, + "community": 151, "norm_label": "\u83b7\u53d6\u5206\u7c7b(\u6241\u5e73\u5217\u8868,\u652f\u6301\u540d\u79f0\u6a21\u7cca\u4e0e\u72b6\u6001\u7b5b\u9009)", "id": "crm_product_rationale_52" }, @@ -46213,7 +48166,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L72", - "community": 73, + "community": 60, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "crm_product_rationale_72" }, @@ -46222,7 +48175,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L83", - "community": 73, + "community": 60, "norm_label": "\u4fdd\u7559\u5339\u914d\u8282\u70b9\u53ca\u5176\u5168\u90e8\u4e0a\u7ea7,\u4f9b\u68c0\u7d22\u540e\u4ecd\u80fd\u6b63\u786e\u7ec4\u6811\u3002", "id": "crm_product_rationale_83" }, @@ -46231,7 +48184,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L103", - "community": 73, + "community": 60, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "crm_product_rationale_103" }, @@ -46240,7 +48193,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L268", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_268" }, @@ -46249,7 +48202,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L366", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_366" }, @@ -46258,7 +48211,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L712", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_712" }, @@ -46267,7 +48220,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L734", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_734" }, @@ -46276,7 +48229,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L148", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_148" }, @@ -46312,7 +48265,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1030", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1030" }, @@ -46321,7 +48274,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1070", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_1070" }, @@ -46330,7 +48283,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1162", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1162" }, @@ -46339,7 +48292,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1189", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1189" }, @@ -46411,7 +48364,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2237", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2237" }, @@ -46465,7 +48418,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3244", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3244" }, @@ -46537,7 +48490,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3183", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3183" }, @@ -46654,7 +48607,7 @@ "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L55", - "community": 62, + "community": 113, "norm_label": "\u6709 bearer \u4e14\u4e3a admin/super_admin \u65f6\u8fd4\u56de\u4e0a\u4e0b\u6587,\u5426\u5219 none(\u4f9b\u4e09\u65b9 h5 \u65e0\u767b\u5f55\u8c03\u7528)\u3002", "id": "core_db_auth_rationale_55" }, @@ -46699,7 +48652,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L581", - "community": 7, + "community": 8, "norm_label": "\u7ed3\u7b97\u5355-\u8fd0\u8f93\u5173\u8054\u8868 pl_freight_settlement_transport", "id": "models_pl_models_rationale_581" }, @@ -46717,7 +48670,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L660", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_660" }, @@ -46726,7 +48679,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L689", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_689" }, @@ -46807,7 +48760,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L277", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_277" }, @@ -46834,7 +48787,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L441", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_441" }, @@ -46843,7 +48796,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L522", - "community": 7, + "community": 3, "norm_label": "\u8fd0\u8d39\u7ed3\u7b97\u8868 pl_freight_settlement", "id": "models_pl_models_rationale_522" }, @@ -46861,7 +48814,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L659", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_659" }, @@ -46870,7 +48823,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L688", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_688" }, @@ -46933,7 +48886,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L329", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_329" }, @@ -47005,7 +48958,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L599", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_599" }, @@ -47014,7 +48967,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L628", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_628" }, @@ -47032,7 +48985,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L326", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_326" }, @@ -47059,7 +49012,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L860", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_860" }, @@ -47131,7 +49084,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L814", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_814" }, @@ -47185,7 +49138,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L325", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_325" }, @@ -47212,7 +49165,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L812", - "community": 75, + "community": 39, "norm_label": "\u4f5c\u5e9f\u8fd0\u8f93\u8ba1\u5212:\u53d6\u6d88\u8ddf\u8fdb\u72b6\u6001\u3001\u4f5c\u5e9f\u5173\u8054\u5730\u78c5\u51fa\u5165\u5e93\u5355\u3001\u53d6\u6d88\u8fd0\u8f93\u5355\u3002", "id": "pl_plan_rationale_812" }, @@ -47329,7 +49282,7 @@ "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L247", - "community": 48, + "community": 11, "norm_label": "vehiclecreate", "id": "app_api_pl_base_data_py_vehiclecreate" }, @@ -47338,7 +49291,7 @@ "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L323", - "community": 48, + "community": 11, "norm_label": "vehicleupdate", "id": "app_api_pl_base_data_py_vehicleupdate" }, @@ -47401,7 +49354,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L35", - "community": 37, + "community": 46, "norm_label": "vehicle_to_read()", "id": "db_mappers_vehicle_to_read" }, @@ -47491,7 +49444,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L440", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_440" }, @@ -47536,7 +49489,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L598", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_598" }, @@ -47545,7 +49498,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L627", - "community": 7, + "community": 3, "norm_label": "\u5e93\u5b58\u9884\u8b66\u8868 pl_inventory_warning", "id": "models_pl_models_rationale_627" }, @@ -47581,7 +49534,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L319", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_319" }, @@ -47617,7 +49570,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L417", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_417" }, @@ -47653,7 +49606,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L283", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_283" }, @@ -47662,7 +49615,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L423", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_423" }, @@ -47680,7 +49633,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L318", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_318" }, @@ -47725,7 +49678,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L317", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_317" }, @@ -47752,7 +49705,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L282", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_282" }, @@ -47770,7 +49723,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L285", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_285" }, @@ -47797,7 +49750,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L284", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u9884\u9009\u8f66\u8f86,\u4e0d\u81ea\u52a8\u5b89\u6392\u8fd0\u8f93)", "id": "pl_plan_rationale_284" }, @@ -47815,7 +49768,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L364", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_364" }, @@ -47824,7 +49777,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L392", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_392" }, @@ -47833,7 +49786,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L706", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_706" }, @@ -47842,7 +49795,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L728", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_728" }, @@ -47860,7 +49813,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L280", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u8fd0\u8f93\u5b89\u6392)", "id": "pl_plan_rationale_280" }, @@ -47878,7 +49831,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L279", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u8fd0\u8f93\u5b89\u6392)", "id": "pl_plan_rationale_279" }, @@ -47887,7 +49840,7 @@ "file_type": "rationale", "source_file": "app/api/pl/plan.py", "source_location": "L255", - "community": 6, + "community": 101, "norm_label": "\u521b\u5efa\u8fd0\u8f93\u8ba1\u5212(\u5b8c\u6574\u8868\u5355:\u5408\u540c\u4ea7\u54c1 + \u53ef\u9009\u8fd0\u8f93\u5b89\u6392)", "id": "pl_plan_rationale_255" }, @@ -47896,7 +49849,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L271", - "community": 28, + "community": 74, "norm_label": "\u8ba1\u5212\u4ea7\u54c1\u660e\u7ec6\u8868 pl_plan_product", "id": "models_pl_models_rationale_271" }, @@ -47905,7 +49858,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L403", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_403" }, @@ -47932,7 +49885,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L561", - "community": 7, + "community": 20, "norm_label": "\u5e93\u5b58\u6d41\u6c34\u8868 pl_inventory_transaction", "id": "models_pl_models_rationale_561" }, @@ -47950,7 +49903,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L61", - "community": 143, + "community": 98, "norm_label": "\u6309 cert_id upsert;\u672a\u51fa\u73b0\u5728\u5217\u8868\u4e2d\u7684\u65e7\u8bc1\u8f6f\u5220\u3002", "id": "services_pl_cert_service_rationale_61" }, @@ -47959,7 +49912,7 @@ "file_type": "rationale", "source_file": "app/services/pl_cert_service.py", "source_location": "L150", - "community": 143, + "community": 98, "norm_label": "\u626b\u63cf pl_cert \u751f\u6210\u5230\u671f\u63d0\u9192,\u8fd4\u56de\u65b0\u5efa\u6761\u6570\u3002", "id": "services_pl_cert_service_rationale_150" }, @@ -47968,7 +49921,7 @@ "file_type": "code", "source_file": "app/services/db/mappers.py", "source_location": "L35", - "community": 37, + "community": 46, "norm_label": "dbvehicle", "id": "dbvehicle" }, @@ -47995,7 +49948,7 @@ "file_type": "rationale", "source_file": "app/models/pl_models.py", "source_location": "L335", - "community": 28, + "community": 11, "norm_label": "\u8ba1\u5212-\u8fd0\u8f93\u5173\u8054\u8868 pl_plan_transport", "id": "models_pl_models_rationale_335" }, @@ -48148,7 +50101,7 @@ "file_type": "code", "source_file": "app/api/pl/base_data.py", "source_location": "L391", - "community": 48, + "community": 11, "norm_label": "pldriver", "id": "pldriver" }, @@ -48202,7 +50155,7 @@ "file_type": "code", "source_file": "app/api/pl/transport.py", "source_location": "L352", - "community": 20, + "community": 11, "norm_label": "config", "id": "pl_transport_config" }, @@ -48229,7 +50182,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L246", - "community": 152, + "community": 86, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_246" }, @@ -48265,7 +50218,7 @@ "file_type": "rationale", "source_file": "app/api/db/plans.py", "source_location": "L230", - "community": 152, + "community": 86, "norm_label": "\u624b\u52a8\u89e6\u53d1\u8ba1\u5212\u6309\u6708\u81ea\u52a8\u751f\u6210(\u5b9a\u65f6\u4efb\u52a1\u540c\u6b3e\u903b\u8f91)\u3002", "id": "db_plans_rationale_230" }, @@ -48301,7 +50254,7 @@ "file_type": "rationale", "source_file": "app/core/db_auth.py", "source_location": "L14", - "community": 48, + "community": 11, "norm_label": "db router/service \u4f7f\u7528\u7684\u5f53\u524d\u7528\u6237\u4e0a\u4e0b\u6587\u3002", "id": "core_db_auth_rationale_14" }, @@ -48328,7 +50281,7 @@ "file_type": "code", "source_file": "app/services/bx/base.py", "source_location": "L15", - "community": 50, + "community": 142, "norm_label": "m", "id": "app_services_bx_base_py_m" }, @@ -48454,7 +50407,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L268", - "community": 174, + "community": 29, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_268" }, @@ -48481,7 +50434,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L343", - "community": 158, + "community": 29, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_343" }, @@ -48490,7 +50443,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L750", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_750" }, @@ -48499,7 +50452,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L896", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_896" }, @@ -48508,7 +50461,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L993", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_993" }, @@ -48517,7 +50470,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1056", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1056" }, @@ -48526,7 +50479,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1153", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1153" }, @@ -48535,7 +50488,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1202", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1202" }, @@ -48544,7 +50497,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1254", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1254" }, @@ -48553,7 +50506,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1307", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1307" }, @@ -48616,7 +50569,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3116", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3116" }, @@ -48625,7 +50578,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L754", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_754" }, @@ -48634,7 +50587,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L900", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_900" }, @@ -48643,7 +50596,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L997", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_997" }, @@ -48652,7 +50605,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1060", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1060" }, @@ -48661,7 +50614,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1157", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1157" }, @@ -48670,7 +50623,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1206", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1206" }, @@ -48679,7 +50632,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1258", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1258" }, @@ -48688,7 +50641,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1311", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1311" }, @@ -48697,7 +50650,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L744", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_744" }, @@ -48706,7 +50659,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L890", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_890" }, @@ -48715,7 +50668,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L987", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_987" }, @@ -48724,7 +50677,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1050", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1050" }, @@ -48733,7 +50686,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1147", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1147" }, @@ -48742,7 +50695,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1196", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1196" }, @@ -48751,7 +50704,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1248", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1248" }, @@ -48760,7 +50713,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1301", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1301" }, @@ -48769,7 +50722,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L743", - "community": 98, + "community": 29, "norm_label": "java: deletewithvalidbyids", "id": "crm_quote_rationale_743" }, @@ -48778,7 +50731,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L889", - "community": 162, + "community": 90, "norm_label": "java: viewbysharecode", "id": "crm_quote_rationale_889" }, @@ -48787,7 +50740,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L986", - "community": 158, + "community": 29, "norm_label": "java: tocontract \u2014 \u8fd4\u56de contractid", "id": "crm_quote_rationale_986" }, @@ -48796,7 +50749,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1146", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1146" }, @@ -48805,7 +50758,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1195", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1195" }, @@ -48814,7 +50767,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1247", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1247" }, @@ -48823,7 +50776,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1300", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1300" }, @@ -48868,7 +50821,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L62", - "community": 73, + "community": 60, "norm_label": "\u6309 parentid \u5c06\u6241\u5e73\u5206\u7c7b\u5217\u8868\u7ec4\u88c5\u4e3a\u5d4c\u5957\u6811", "id": "crm_product_rationale_62" }, @@ -48877,7 +50830,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L71", - "community": 73, + "community": 60, "norm_label": "\u83b7\u53d6\u4ea7\u54c1\u5206\u7c7b\u6811(\u5d4c\u5957 children,\u4f9b\u6811\u5f62\u8868\u683c/\u6811\u9009\u62e9\u5668\u4f7f\u7528)", "id": "crm_product_rationale_71" }, @@ -48886,7 +50839,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L217", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_217" }, @@ -48895,7 +50848,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L313", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_313" }, @@ -48904,7 +50857,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L341", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_341" }, @@ -48913,7 +50866,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L655", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_655" }, @@ -48922,7 +50875,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L677", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_677" }, @@ -48994,7 +50947,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3108", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3108" }, @@ -49003,7 +50956,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L314", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_314" }, @@ -49012,7 +50965,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L342", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_342" }, @@ -49021,7 +50974,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L658", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_658" }, @@ -49030,7 +50983,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L680", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_680" }, @@ -49102,7 +51055,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3111", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3111" }, @@ -49129,7 +51082,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1032", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1032" }, @@ -49138,7 +51091,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1072", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_1072" }, @@ -49147,7 +51100,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1164", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1164" }, @@ -49156,7 +51109,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1191", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1191" }, @@ -49201,7 +51154,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2025", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2025" }, @@ -49228,7 +51181,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2239", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2239" }, @@ -49237,7 +51190,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L308", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_308" }, @@ -49246,7 +51199,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L336", - "community": 169, + "community": 147, "norm_label": "\u751f\u6210\u552f\u4e00\u6761\u7801(\u7eaf\u6570\u5b57:yyyymmdd + 6\u4f4d\u5e8f\u53f7,\u5982 20260606000001)", "id": "crm_product_rationale_336" }, @@ -49255,7 +51208,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L642", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_642" }, @@ -49264,7 +51217,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L664", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_664" }, @@ -49273,7 +51226,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L307", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_307" }, @@ -49282,7 +51235,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L583", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_583" }, @@ -49291,7 +51244,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L605", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_605" }, @@ -49300,7 +51253,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L200", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_200" }, @@ -49309,7 +51262,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L290", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_290" }, @@ -49318,7 +51271,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L566", - "community": 126, + "community": 102, "norm_label": "java: generateautoproductno \u2014 sxwl + 8\u4f4d\u968f\u673a\u5927\u5199\u5b57\u7b26", "id": "crm_product_rationale_566" }, @@ -49327,7 +51280,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L588", - "community": 129, + "community": 109, "norm_label": "java: resolveproductidforquoteitem(crmproduct \u65e0 tax_rate,\u8df3\u8fc7\u7a0e\u7387\u5339\u914d)", "id": "crm_product_rationale_588" }, @@ -49354,7 +51307,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1025", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1025" }, @@ -49363,7 +51316,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1065", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_1065" }, @@ -49372,7 +51325,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1157", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1157" }, @@ -49381,7 +51334,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1184", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1184" }, @@ -49417,7 +51370,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2018", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_2018" }, @@ -49444,7 +51397,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2232", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2232" }, @@ -49525,7 +51478,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3110", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3110" }, @@ -49534,7 +51487,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L137", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_137" }, @@ -49570,7 +51523,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1000", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_1000" }, @@ -49579,7 +51532,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1040", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_1040" }, @@ -49588,7 +51541,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1132", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1132" }, @@ -49597,7 +51550,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1159", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1159" }, @@ -49642,7 +51595,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1993", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_1993" }, @@ -49660,7 +51613,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L2207", - "community": 41, + "community": 68, "norm_label": "java controller todo \u2014 \u4fdd\u6301 pending,\u8bb0\u5f55\u5907\u6ce8", "id": "crm_contract_rationale_2207" }, @@ -49741,7 +51694,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3125", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3125" }, @@ -49786,7 +51739,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L113", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_113" }, @@ -49822,7 +51775,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L876", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_876" }, @@ -49831,7 +51784,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L916", - "community": 101, + "community": 148, "norm_label": "java: validateframeworkcontractforsubmitapproval", "id": "crm_contract_rationale_916" }, @@ -49840,7 +51793,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1008", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_1008" }, @@ -49849,7 +51802,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1035", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_1035" }, @@ -49894,7 +51847,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1869", - "community": 148, + "community": 68, "norm_label": "java: batchassignowner", "id": "crm_contract_rationale_1869" }, @@ -49921,7 +51874,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L45", - "community": 18, + "community": 89, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002", "id": "api_admin_rationale_45" }, @@ -49957,7 +51910,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L111", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_111" }, @@ -49993,7 +51946,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L874", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids \u2014 \u8f6f\u5220\u9664", "id": "crm_contract_rationale_874" }, @@ -50002,7 +51955,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L937", - "community": 170, + "community": 149, "norm_label": "java: batchsubmitapproval", "id": "crm_contract_rationale_937" }, @@ -50011,7 +51964,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L964", - "community": 148, + "community": 41, "norm_label": "java: withdrawapproval", "id": "crm_contract_rationale_964" }, @@ -50056,7 +52009,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1018", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1018" }, @@ -50065,7 +52018,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1164", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1164" }, @@ -50074,7 +52027,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1216", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1216" }, @@ -50083,7 +52036,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1269", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1269" }, @@ -50092,7 +52045,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L88", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_88" }, @@ -50200,7 +52153,7 @@ "file_type": "code", "source_file": "app/schemas/crm/contract.py", "source_location": "L219", - "community": 47, + "community": 41, "norm_label": "contractapprovalpagelistbody", "id": "crm_contract_contractapprovalpagelistbody" }, @@ -50218,7 +52171,7 @@ "file_type": "rationale", "source_file": "app/schemas/crm/contract.py", "source_location": "L220", - "community": 47, + "community": 41, "norm_label": "\u5168\u5c40\u5ba1\u6279\u8bb0\u5f55\u5206\u9875(approval/index.vue)", "id": "crm_contract_rationale_220" }, @@ -50398,7 +52351,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L106", - "community": 162, + "community": 29, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_quote_rationale_106" }, @@ -50416,7 +52369,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L269", - "community": 174, + "community": 29, "norm_label": "java: fillcontractlinkedcount", "id": "crm_quote_rationale_269" }, @@ -50443,7 +52396,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L344", - "community": 158, + "community": 29, "norm_label": "java: generatequoteno \u2014 {\u4f9b\u65b9\u7f16\u7801}dd-yyyymmdd + 3\u4f4d\u5e8f\u53f7", "id": "crm_quote_rationale_344" }, @@ -50452,7 +52405,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1066", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1066" }, @@ -50461,7 +52414,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1163", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1163" }, @@ -50470,7 +52423,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1264", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1264" }, @@ -50479,7 +52432,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1317", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1317" }, @@ -50497,7 +52450,7 @@ "file_type": "code", "source_file": "app/crud/crm/contract.py", "source_location": "L668", - "community": 3, + "community": 148, "norm_label": "_apply_contract_scalar_fields()", "id": "crm_contract_apply_contract_scalar_fields" }, @@ -50551,7 +52504,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L110", - "community": 116, + "community": 148, "norm_label": "orm \u2192 camelcase(\u5355\u70b9\u771f\u76f8)", "id": "crm_contract_rationale_110" }, @@ -50560,7 +52513,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L205", - "community": 3, + "community": 148, "norm_label": "java: normalizeframeworkcontractdata", "id": "crm_contract_rationale_205" }, @@ -50569,7 +52522,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L217", - "community": 3, + "community": 148, "norm_label": "java: validateproductpricesbycontracttype", "id": "crm_contract_rationale_217" }, @@ -50578,7 +52531,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L237", - "community": 3, + "community": 148, "norm_label": "java: validatesalepurchasecontractamount", "id": "crm_contract_rationale_237" }, @@ -50605,7 +52558,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L332", - "community": 3, + "community": 148, "norm_label": "java: querybyid(\u542b\u4ea7\u54c1\u660e\u7ec6\u3001canapprove)", "id": "crm_contract_rationale_332" }, @@ -50623,7 +52576,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L532", - "community": 3, + "community": 148, "norm_label": "java: insertbybo \u2014 \u4f9b\u62a5\u4ef7\u5355 tocontract \u53ca post /contract/add \u590d\u7528", "id": "crm_contract_rationale_532" }, @@ -50632,7 +52585,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L756", - "community": 3, + "community": 148, "norm_label": "java: updatebybo(\u4ec5 draft)", "id": "crm_contract_rationale_756" }, @@ -50641,7 +52594,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L829", - "community": 148, + "community": 129, "norm_label": "java: deletewithvalidbyids", "id": "crm_contract_rationale_829" }, @@ -50686,7 +52639,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1155", - "community": 3, + "community": 148, "norm_label": "java: statisticsoverview", "id": "crm_contract_rationale_1155" }, @@ -50695,7 +52648,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L1207", - "community": 3, + "community": 148, "norm_label": "java: statisticsbystatus", "id": "crm_contract_rationale_1207" }, @@ -50776,7 +52729,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L138", - "community": 3, + "community": 148, "norm_label": "java: validatecontracttypeandproductspresence", "id": "crm_contract_rationale_138" }, @@ -50785,7 +52738,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L145", - "community": 3, + "community": 148, "norm_label": "java: normalizeframeworkcontractdata", "id": "crm_contract_rationale_145" }, @@ -50794,7 +52747,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L157", - "community": 3, + "community": 148, "norm_label": "java: validateproductpricesbycontracttype", "id": "crm_contract_rationale_157" }, @@ -50803,7 +52756,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L177", - "community": 3, + "community": 148, "norm_label": "java: validatesalepurchasecontractamount", "id": "crm_contract_rationale_177" }, @@ -50830,7 +52783,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L271", - "community": 3, + "community": 148, "norm_label": "java: querybyid(\u542b\u4ea7\u54c1\u660e\u7ec6)", "id": "crm_contract_rationale_271" }, @@ -50839,7 +52792,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/contract.py", "source_location": "L330", - "community": 3, + "community": 148, "norm_label": "java: insertbybo \u2014 \u4f9b\u62a5\u4ef7\u5355 tocontract \u53ca post /contract/add \u590d\u7528", "id": "crm_contract_rationale_330" }, @@ -51010,7 +52963,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3220", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3220" }, @@ -51019,7 +52972,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1062", - "community": 171, + "community": 29, "norm_label": "java: createnewversion \u2014 \u8fd4\u56de\u65b0\u62a5\u4ef7\u5355 id", "id": "crm_quote_rationale_1062" }, @@ -51028,7 +52981,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1159", - "community": 153, + "community": 29, "norm_label": "java: crmquoteserviceimpl.withdrawapproval(\u6821\u9a8c\u521b\u5efa\u4eba)", "id": "crm_quote_rationale_1159" }, @@ -51037,7 +52990,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1208", - "community": 153, + "community": 29, "norm_label": "java: statisticsoverview", "id": "crm_quote_rationale_1208" }, @@ -51046,7 +52999,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1260", - "community": 165, + "community": 29, "norm_label": "java: statisticsstatus", "id": "crm_quote_rationale_1260" }, @@ -51055,7 +53008,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/quote.py", "source_location": "L1313", - "community": 166, + "community": 29, "norm_label": "java: statisticstrend", "id": "crm_quote_rationale_1313" }, @@ -51118,7 +53071,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L29", - "community": 73, + "community": 151, "norm_label": "\u5206\u7c7b orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_29" }, @@ -51127,7 +53080,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L199", - "community": 147, + "community": 153, "norm_label": "\u4ea7\u54c1 orm \u5bf9\u8c61\u8f6c dict(camelcase \u952e\u540d)", "id": "crm_product_rationale_199" }, @@ -51136,7 +53089,7 @@ "file_type": "rationale", "source_file": "app/crud/crm/product.py", "source_location": "L289", - "community": 70, + "community": 104, "norm_label": "\u751f\u6210\u4ea7\u54c1\u7f16\u53f7(\u683c\u5f0f:cp + yyyymmdd + 3\u4f4d\u5e8f\u53f7,\u5982 cp20260530001)", "id": "crm_product_rationale_289" }, @@ -51217,7 +53170,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3150", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3150" }, @@ -51235,7 +53188,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2938", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_2938" }, @@ -51253,7 +53206,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L3098", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_3098" }, @@ -51280,7 +53233,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2238", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_2238" }, @@ -51451,7 +53404,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2164", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_2164" }, @@ -51487,7 +53440,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2084", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_2084" }, @@ -51505,7 +53458,7 @@ "file_type": "rationale", "source_file": "app/api/crm.py", "source_location": "L2081", - "community": 105, + "community": 36, "norm_label": "\u6309\u5ba2\u6237id\u67e5\u8be2\u5f00\u7968\u4fe1\u606f(\u4e0e by-customer \u7b49\u4ef7)", "id": "api_crm_rationale_2081" }, @@ -51523,7 +53476,7 @@ "file_type": "rationale", "source_file": "app/api/admin.py", "source_location": "L44", - "community": 18, + "community": 89, "norm_label": "\u8fd4\u56de\u8fd0\u8425\u7aef\u89d2\u8272\u4e0b\u62c9\u9009\u9879(label=\u5e93\u4e2d\u89d2\u8272\u540d,value=web \u89d2\u8272\u7801)\u3002", "id": "api_admin_rationale_44" }, @@ -51901,7 +53854,7 @@ "file_type": "rationale", "source_file": "app/services/web_auth_roles.py", "source_location": "L26", - "community": 154, + "community": 49, "norm_label": "\u6839\u636e\u7528\u6237\u5173\u8054\u89d2\u8272\u89e3\u6790 web \u7aef role(admin / super_admin)\u3002", "id": "services_web_auth_roles_rationale_26" } @@ -65846,6 +67799,342 @@ "source": "namespace", "target": "core_config_settings" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_date", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_decimal", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L108", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_bx_data_stepstats", + "target": "core_config_settings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L124", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_clue_stepstats", + "target": "core_config_settings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_decimal", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L101", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_contract_stepstats", + "target": "core_config_settings" + }, { "relation": "calls", "context": "call", @@ -65853,9 +68142,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L129", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_runtime_settings", - "target": "core_config_settings", - "confidence_score": 1.0 + "target": "core_config_settings" }, { "relation": "uses", @@ -65863,9 +68152,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_migrationstats", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "imports", @@ -65874,9 +68163,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "core_config_settings", - "confidence_score": 1.0 + "target": "core_config_settings" }, { "relation": "uses", @@ -65884,9 +68173,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_any", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65894,9 +68183,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_bool", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65904,9 +68193,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_decimal", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65914,9 +68203,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_engine", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65924,9 +68213,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_int", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65934,9 +68223,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_path", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65944,9 +68233,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_py_str", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" }, { "relation": "uses", @@ -65954,9 +68243,223 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L127", "weight": 0.8, + "confidence_score": 0.5, "source": "scripts_migrate_crm_customer_stepstats", - "target": "core_config_settings", - "confidence_score": 0.5 + "target": "core_config_settings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_decimal", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L112", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_opportunity_stepstats", + "target": "core_config_settings" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L92", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_payment_invoice_stepstats", + "target": "core_config_settings" }, { "relation": "calls", @@ -66152,6 +68655,118 @@ "source": "scripts_migrate_crm_product_py_str", "target": "core_config_settings" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_runtime_settings", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_migrationstats", + "target": "core_config_settings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_any", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_bool", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_decimal", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_engine", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_int", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_path", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_py_str", + "target": "core_config_settings" + }, + { + "relation": "uses", + "confidence": "INFERRED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L111", + "weight": 0.8, + "confidence_score": 0.5, + "source": "scripts_migrate_crm_quote_stepstats", + "target": "core_config_settings" + }, { "relation": "uses", "confidence": "INFERRED", @@ -364269,6 +366884,16 @@ "source": "pl_plan_rationale_448", "target": "pl_plan_create_plan_full" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L463", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pl_plan_rationale_463", + "target": "pl_plan_create_plan_full" + }, { "relation": "uses", "confidence": "INFERRED", @@ -366364,6 +368989,16 @@ "source": "pl_plan_rationale_834", "target": "pl_plan_patch_plan_product_certs" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L849", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pl_plan_rationale_849", + "target": "pl_plan_patch_plan_product_certs" + }, { "relation": "uses", "confidence": "INFERRED", @@ -367084,6 +369719,16 @@ "source": "pl_plan_rationale_902", "target": "pl_plan_get_plan_arrange_info" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L917", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pl_plan_rationale_917", + "target": "pl_plan_get_plan_arrange_info" + }, { "relation": "uses", "confidence": "INFERRED", @@ -367298,6 +369943,16 @@ "source": "pl_plan_rationale_1016", "target": "pl_plan_cancel_plan" }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "app/api/pl/plan.py", + "source_location": "L1031", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pl_plan_rationale_1031", + "target": "pl_plan_cancel_plan" + }, { "relation": "rationale_for", "confidence": "EXTRACTED", @@ -421708,6 +424363,39 @@ "source": "services_pl_cert_required_service_missing_field_labels", "target": "services_pl_cert_required_service_match_required_cert_name" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "services_pl_cert_required_service_match_required_cert_name" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact", + "target": "services_pl_cert_required_service_match_required_cert_name" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias", + "target": "services_pl_cert_required_service_match_required_cert_name" + }, { "relation": "references", "context": "parameter_type", @@ -422082,6 +424770,50 @@ "source": "services_pl_cert_required_service_validate_vehicle_personnel_cert_links", "target": "services_pl_cert_required_service_collect_required_cert_errors" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "services_pl_cert_required_service_collect_required_cert_errors" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", + "target": "services_pl_cert_required_service_collect_required_cert_errors" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L71", + "weight": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", + "target": "services_pl_cert_required_service_collect_required_cert_errors", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", + "target": "services_pl_cert_required_service_collect_required_cert_errors" + }, { "relation": "calls", "context": "call", @@ -422093,6 +424825,61 @@ "source": "services_pl_cert_required_service_validate_personnel_required_certs", "target": "services_pl_cert_required_service_get_required_personnel_cert_names" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "services_pl_cert_required_service_get_required_personnel_cert_names" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs", + "target": "services_pl_cert_required_service_get_required_personnel_cert_names" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L73", + "weight": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", + "target": "services_pl_cert_required_service_get_required_personnel_cert_names", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete", + "target": "services_pl_cert_required_service_get_required_personnel_cert_names" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type", + "target": "services_pl_cert_required_service_get_required_personnel_cert_names" + }, { "relation": "calls", "context": "call", @@ -449743,6 +452530,76 @@ "source": "tests_test_data_scope_rationale_1", "target": "tests_test_data_scope_py" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_both_requires_four_certs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L66", + "weight": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_cert_no_optional_for_required_slot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_escort_alias_counts_as_complete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_match_driver_qualification_exact" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_match_escort_qualification_and_alias" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_py", + "target": "tests_test_pl_personnel_cert_required_test_required_names_by_personnel_type" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "tests/test_pl_personnel_cert_required.py", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "tests_test_pl_personnel_cert_required_rationale_1", + "target": "tests_test_pl_personnel_cert_required_py" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -449763,6 +452620,1290 @@ "source": "tests_test_db_inventory_id_py", "target": "tests_test_db_inventory_id_test_max_numeric_inbound_outbound_id_parses_scalar" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_dec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_load_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L566", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_migrate_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_normalize_follow_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L510", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_print_report" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_py_decimal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_transform_opportunity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_product" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L448", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_py", + "target": "scripts_migrate_crm_opportunity_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrationstats_step", + "target": "scripts_migrate_crm_opportunity_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrationstats", + "target": "scripts_migrate_crm_opportunity_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L510", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_print_report", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L473", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrationstats_step", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_print_report", + "target": "scripts_migrate_crm_opportunity_migrationstats_step" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_derive_source_url", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_fetch_source_rows", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_legacy_id_to_str", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_settings_env", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_user_mapping", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_normalize_follow_type", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_str_or_none", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_target_row_exists", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_legacy_id_to_str", + "target": "scripts_migrate_crm_opportunity_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L212", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L306", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L346", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L455", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_write_mapping_csv", + "target": "scripts_migrate_crm_opportunity_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_dec", + "target": "scripts_migrate_crm_opportunity_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_normalize_follow_type", + "target": "scripts_migrate_crm_opportunity_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", + "target": "scripts_migrate_crm_opportunity_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_str_or_none", + "target": "scripts_migrate_crm_opportunity_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L585", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_settings_env", + "target": "scripts_migrate_crm_opportunity_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L582", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L583", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_user_mapping", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_user_mapping", + "target": "scripts_migrate_crm_opportunity_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L537", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_load_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L595", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L448", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_write_mapping_csv", + "target": "scripts_migrate_crm_opportunity_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L566", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L143", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_resolve_portal_user_id", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_str_or_none", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L299", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L339", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_fetch_portal_admin_id", + "target": "scripts_migrate_crm_opportunity_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L539", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_fetch_source_rows", + "target": "scripts_migrate_crm_opportunity_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L165", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_load_oss_id_to_url", + "target": "scripts_migrate_crm_opportunity_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L268", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_resolve_portal_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L540", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_load_oss_id_to_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_normalize_follow_type" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_dec", + "target": "scripts_migrate_crm_opportunity_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L363", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity", + "target": "scripts_migrate_crm_opportunity_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L277", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "scripts_migrate_crm_opportunity_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L316", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_product", + "target": "scripts_migrate_crm_opportunity_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L355", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log", + "target": "scripts_migrate_crm_opportunity_str_or_none" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_fetch_source_rows", + "target": "scripts_migrate_crm_opportunity_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L474", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_fetch_source_rows" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L510", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_print_report", + "target": "scripts_migrate_crm_opportunity_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L524", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_target_row_exists", + "target": "scripts_migrate_crm_opportunity_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L499", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L478", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_transform_opportunity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L479", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_follow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L281", + "weight": 1.0, + "source": "scripts_migrate_crm_opportunity_transform_opportunity_follow", + "target": "migration_minio_url_resolve_oss_id_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L482", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_product" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L485", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_migrate_table", + "target": "scripts_migrate_crm_opportunity_transform_opportunity_stage_log" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L560", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L546", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_migrate_table" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L562", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_run_migration", + "target": "scripts_migrate_crm_opportunity_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_opportunity.py", + "source_location": "L591", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_opportunity_main", + "target": "scripts_migrate_crm_opportunity_run_migration" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -449793,6 +453934,1029 @@ "source": "scripts_patch_pr3_quote_contract_py", "target": "scripts_patch_pr3_quote_contract_patch_quote_py" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_count_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_load_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_print_report" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_target_table_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_py", + "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrationstats_step", + "target": "scripts_migrate_crm_payment_invoice_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrationstats", + "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_print_report", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L285", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrationstats_step", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L319", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_print_report", + "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L262", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "target": "scripts_migrate_crm_payment_invoice_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_count_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_derive_source_url", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_settings_env", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_user_mapping", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_str_or_none", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_target_row_exists", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_target_table_exists", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_legacy_id_to_str", + "target": "scripts_migrate_crm_payment_invoice_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", + "target": "scripts_migrate_crm_payment_invoice_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", + "target": "scripts_migrate_crm_payment_invoice_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_str_or_none", + "target": "scripts_migrate_crm_payment_invoice_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L376", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_settings_env", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L373", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L374", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_user_mapping", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_load_user_mapping", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L340", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_load_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L385", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_write_mapping_csv", + "target": "scripts_migrate_crm_payment_invoice_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_count_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_resolve_portal_user_id", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L145", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_str_or_none", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L342", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_count_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_target_table_exists", + "target": "scripts_migrate_crm_payment_invoice_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_transform_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_str_or_none" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_fetch_source_rows", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L286", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_fetch_source_rows" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L315", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_print_report", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L330", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_target_row_exists", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_target_table_exists", + "target": "scripts_migrate_crm_payment_invoice_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L260", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "target": "scripts_migrate_crm_payment_invoice_count_source_rows" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_report_skipped_tables", + "target": "scripts_migrate_crm_payment_invoice_target_table_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L305", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L291", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_transform_invoice_info" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L311", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_migrate_invoice_info", + "target": "scripts_migrate_crm_payment_invoice_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_report_skipped_tables" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L346", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_migrate_invoice_info" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L356", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_run_migration", + "target": "scripts_migrate_crm_payment_invoice_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_payment_invoice.py", + "source_location": "L381", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_payment_invoice_main", + "target": "scripts_migrate_crm_payment_invoice_run_migration" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -452542,6 +457706,1094 @@ "source": "scripts_check_pl_json_aliases_main", "target": "scripts_check_pl_json_aliases_py_int" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_load_oss_id_to_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_load_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L473", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_migrate_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_normalize_customer_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_normalize_follow_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_print_report" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_resolve_portal_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L76", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_transform_clue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_transform_clue_follow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L361", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_py", + "target": "scripts_migrate_crm_clue_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrationstats_step", + "target": "scripts_migrate_crm_clue_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrationstats", + "target": "scripts_migrate_crm_clue_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_normalize_customer_type", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_print_report", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_resolve_portal_user_id", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrationstats_step", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L421", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_print_report", + "target": "scripts_migrate_crm_clue_migrationstats_step" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_derive_source_url", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_fetch_portal_admin_id", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_fetch_source_rows", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_legacy_id_to_str", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_oss_id_to_url", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_settings_env", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_user_mapping", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_normalize_customer_type", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_normalize_follow_type", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_resolve_portal_user_id", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_str_or_none", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_target_row_exists", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_legacy_id_to_str", + "target": "scripts_migrate_crm_clue_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L368", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_write_mapping_csv", + "target": "scripts_migrate_crm_clue_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_normalize_customer_type", + "target": "scripts_migrate_crm_clue_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_normalize_follow_type", + "target": "scripts_migrate_crm_clue_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_resolve_portal_user_id", + "target": "scripts_migrate_crm_clue_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_str_or_none", + "target": "scripts_migrate_crm_clue_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L492", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_settings_env", + "target": "scripts_migrate_crm_clue_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L489", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L490", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_user_mapping", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_user_mapping", + "target": "scripts_migrate_crm_clue_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L444", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_load_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L502", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L361", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_write_mapping_csv", + "target": "scripts_migrate_crm_clue_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L473", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_resolve_portal_user_id", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L208", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_str_or_none", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_fetch_portal_admin_id", + "target": "scripts_migrate_crm_clue_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L446", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_fetch_source_rows", + "target": "scripts_migrate_crm_clue_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_load_oss_id_to_url", + "target": "scripts_migrate_crm_clue_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L298", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_resolve_portal_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L447", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_load_oss_id_to_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_normalize_customer_type" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L304", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_normalize_follow_type" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L245", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue", + "target": "scripts_migrate_crm_clue_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L303", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "scripts_migrate_crm_clue_str_or_none" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_fetch_source_rows", + "target": "scripts_migrate_crm_clue_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L387", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_fetch_source_rows" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_print_report", + "target": "scripts_migrate_crm_clue_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_target_row_exists", + "target": "scripts_migrate_crm_clue_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L406", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L391", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_transform_clue" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L392", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_migrate_table", + "target": "scripts_migrate_crm_clue_transform_clue_follow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L307", + "weight": 1.0, + "source": "scripts_migrate_crm_clue_transform_clue_follow", + "target": "migration_minio_url_resolve_oss_id_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L467", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L453", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_migrate_table" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L469", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_run_migration", + "target": "scripts_migrate_crm_clue_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_clue.py", + "source_location": "L498", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_clue_main", + "target": "scripts_migrate_crm_clue_run_migration" + }, { "relation": "imports_from", "context": "import", @@ -453884,6 +460136,4944 @@ "source": "scripts_verify_web_menu_codes_main", "target": "scripts_verify_web_menu_codes_py_int" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L209", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_clear_portal_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_dec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_load_bx_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L781", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_migrate_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_parse_reimburse_meta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_print_report" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L727", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_resolve_steps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_advance_apply" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_advance_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_attachment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_expense_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_reimburse_apply" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_reimburse_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_reimburse_detail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L452", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_reimburse_offset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_workflow_def" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_transform_workflow_node" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L648", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_py", + "target": "scripts_migrate_bx_data_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrationstats_step", + "target": "scripts_migrate_bx_data_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_map_bx_user_id", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrationstats", + "target": "scripts_migrate_bx_data_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_print_report", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L452", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_def", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_node", + "target": "scripts_migrate_bx_data_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L671", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L72", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrationstats_step", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L716", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_print_report", + "target": "scripts_migrate_bx_data_migrationstats_step" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_derive_source_url", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_fetch_portal_admin_id", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_fetch_source_rows", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_legacy_id_to_str", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_bx_user_mapping", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_settings_env", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_map_bx_user_id", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_parse_reimburse_meta", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_print_report", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L727", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_resolve_steps", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_str_or_none", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_target_row_exists", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L452", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_def", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_node", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L648", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_write_mapping_csv", + "target": "scripts_migrate_bx_data_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_legacy_id_to_str", + "target": "scripts_migrate_bx_data_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L325", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L475", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L217", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L355", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L425", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L402", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L453", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_def", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_node", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L655", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_write_mapping_csv", + "target": "scripts_migrate_bx_data_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_dec", + "target": "scripts_migrate_bx_data_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_map_bx_user_id", + "target": "scripts_migrate_bx_data_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_str_or_none", + "target": "scripts_migrate_bx_data_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L804", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L98", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_settings_env", + "target": "scripts_migrate_bx_data_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L801", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L802", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_bx_user_mapping", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_load_bx_user_mapping", + "target": "scripts_migrate_bx_data_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L755", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_load_bx_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L816", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L648", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_write_mapping_csv", + "target": "scripts_migrate_bx_data_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L781", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_map_bx_user_id", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_parse_reimburse_meta", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_str_or_none", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L322", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L352", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_node", + "target": "scripts_migrate_bx_data_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_fetch_portal_admin_id", + "target": "scripts_migrate_bx_data_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L757", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_fetch_source_rows", + "target": "scripts_migrate_bx_data_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L139", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_map_bx_user_id", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L293", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L333", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L491", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L370", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L433", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L268", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_node", + "target": "scripts_migrate_bx_data_map_bx_user_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_fetch_source_rows", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_print_report", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L742", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_target_row_exists", + "target": "scripts_migrate_bx_data_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L298", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L338", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_approval", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L484", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_attachment", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_expense_item", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L380", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L438", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_approval", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L412", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L248", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_workflow_def", + "target": "scripts_migrate_bx_data_str_or_none" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_dec", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L376", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L409", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_advance_apply", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L376", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L409", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_detail", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L459", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_offset", + "target": "scripts_migrate_bx_data_py_decimal" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_parse_reimburse_meta", + "target": "scripts_migrate_bx_data_py_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L359", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_parse_reimburse_meta" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L362", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_transform_reimburse_apply", + "target": "scripts_migrate_bx_data_py_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L673", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_fetch_source_rows" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L704", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L701", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_clear_portal_workflow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L682", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_expense_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L683", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_workflow_def" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L684", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_workflow_node" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L685", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_advance_apply" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L686", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_advance_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L687", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_reimburse_apply" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L688", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_reimburse_detail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L689", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_reimburse_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L690", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_reimburse_offset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_migrate_table", + "target": "scripts_migrate_bx_data_transform_attachment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L775", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L763", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_migrate_table" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L777", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L760", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_run_migration", + "target": "scripts_migrate_bx_data_resolve_steps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_bx_data.py", + "source_location": "L812", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_bx_data_main", + "target": "scripts_migrate_bx_data_run_migration" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_load_oss_id_to_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_load_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L800", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_migrate_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_normalize_attachment_csv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_normalize_file_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L744", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_print_report" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_resolve_portal_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L53", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract_change" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract_price_tier" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract_product" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_transform_contract_template" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L680", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_py", + "target": "scripts_migrate_crm_contract_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrationstats_step", + "target": "scripts_migrate_crm_contract_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrationstats", + "target": "scripts_migrate_crm_contract_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L744", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_print_report", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_resolve_portal_user_id", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L705", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrationstats_step", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L748", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_print_report", + "target": "scripts_migrate_crm_contract_migrationstats_step" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_derive_source_url", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_fetch_portal_admin_id", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_fetch_source_rows", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_legacy_id_to_str", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_oss_id_to_url", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_settings_env", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_user_mapping", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_attachment_csv", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_file_path", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_resolve_portal_user_id", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_str_or_none", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_target_row_exists", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_legacy_id_to_str", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L199", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L298", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L480", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L522", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L441", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L393", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L687", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_write_mapping_csv", + "target": "scripts_migrate_crm_contract_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_dec", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_attachment_csv", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_file_path", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_resolve_portal_user_id", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_str_or_none", + "target": "scripts_migrate_crm_contract_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L819", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_settings_env", + "target": "scripts_migrate_crm_contract_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L816", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L817", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_user_mapping", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_user_mapping", + "target": "scripts_migrate_crm_contract_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L771", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_load_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L829", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L680", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_write_mapping_csv", + "target": "scripts_migrate_crm_contract_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L800", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_resolve_portal_user_id", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L226", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_str_or_none", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_fetch_portal_admin_id", + "target": "scripts_migrate_crm_contract_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L773", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_fetch_source_rows", + "target": "scripts_migrate_crm_contract_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L157", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_load_oss_id_to_url", + "target": "scripts_migrate_crm_contract_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_resolve_portal_user_id", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_fetch_source_rows", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L744", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_print_report", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L758", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_target_row_exists", + "target": "scripts_migrate_crm_contract_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L774", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_load_oss_id_to_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L180", + "weight": 1.0, + "source": "scripts_migrate_crm_contract_normalize_attachment_csv", + "target": "migration_minio_url_extract_minio_object_key" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L183", + "weight": 1.0, + "source": "scripts_migrate_crm_contract_normalize_attachment_csv", + "target": "migration_minio_url_join_relative_urls" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L169", + "weight": 1.0, + "source": "scripts_migrate_crm_contract_normalize_attachment_csv", + "target": "migration_minio_url_resolve_oss_id_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_normalize_contract_attachment_files", + "target": "scripts_migrate_crm_contract_normalize_attachment_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L499", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_normalize_attachment_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L334", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L543", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_normalize_contract_attachment_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L216", + "weight": 1.0, + "source": "scripts_migrate_crm_contract_normalize_file_path", + "target": "migration_minio_url_extract_minio_object_key" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L333", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_normalize_file_path" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_dec", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L537", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L456", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L409", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L323", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L456", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L409", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L311", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L491", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_approval", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L531", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_change", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_price_tier", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L404", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_product", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L263", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_transform_contract_template", + "target": "scripts_migrate_crm_contract_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L706", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_fetch_source_rows" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L733", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L710", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract_template" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L711", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L712", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract_product" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L713", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract_price_tier" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L716", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L719", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_migrate_table", + "target": "scripts_migrate_crm_contract_transform_contract_change" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L794", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L780", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_migrate_table" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L796", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_run_migration", + "target": "scripts_migrate_crm_contract_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_contract.py", + "source_location": "L825", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_contract_main", + "target": "scripts_migrate_crm_contract_run_migration" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "datetime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_dec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_derive_source_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_fetch_portal_admin_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_fetch_source_rows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_legacy_parent_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_load_oss_id_to_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_load_runtime_settings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_load_settings_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_load_user_mapping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L661", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_migrate_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_normalize_attachment_csv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_normalize_pdf_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L601", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_print_report" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_py_decimal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_resolve_portal_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_run_migration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_stepstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_target_row_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_transform_quote" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_transform_quote_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_transform_quote_product" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L424", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_transform_quote_share_log" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_transform_supplier_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L544", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_py", + "target": "scripts_migrate_crm_quote_write_mapping_csv" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrationstats_step", + "target": "scripts_migrate_crm_quote_stepstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrationstats", + "target": "scripts_migrate_crm_quote_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L601", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_print_report", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_resolve_portal_user_id", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_approval", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L424", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_share_log", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_supplier_info", + "target": "scripts_migrate_crm_quote_migrationstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L569", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_migrationstats_step" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrationstats_step", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L605", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_print_report", + "target": "scripts_migrate_crm_quote_migrationstats_step" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_derive_source_url", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_fetch_portal_admin_id", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_fetch_source_rows", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_legacy_id_to_str", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_legacy_parent_id", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_oss_id_to_url", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_settings_env", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_user_mapping", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_normalize_attachment_csv", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_normalize_pdf_url", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_resolve_portal_user_id", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_str_or_none", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_target_row_exists", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_approval", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L424", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_share_log", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_supplier_info", + "target": "scripts_migrate_crm_quote_py_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_legacy_id_to_str", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L396", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_approval", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L351", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L429", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_share_log", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_supplier_info", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L551", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_write_mapping_csv", + "target": "scripts_migrate_crm_quote_legacy_id_to_str" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_dec", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_legacy_parent_id", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L176", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_normalize_attachment_csv", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L197", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_normalize_pdf_url", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_resolve_portal_user_id", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_str_or_none", + "target": "scripts_migrate_crm_quote_py_any" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L302", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_legacy_parent_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L681", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_derive_source_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_settings_env", + "target": "scripts_migrate_crm_quote_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L678", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_load_settings_env" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L679", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_load_runtime_settings" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_user_mapping", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_user_mapping", + "target": "scripts_migrate_crm_quote_py_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L629", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_load_user_mapping" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L691", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_py_path" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L544", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_write_mapping_csv", + "target": "scripts_migrate_crm_quote_py_path" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L661", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_resolve_portal_user_id", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_str_or_none", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_approval", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_supplier_info", + "target": "scripts_migrate_crm_quote_py_int" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_fetch_portal_admin_id", + "target": "scripts_migrate_crm_quote_py_engine" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L631", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_fetch_portal_admin_id" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_fetch_source_rows", + "target": "scripts_migrate_crm_quote_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L167", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_load_oss_id_to_url", + "target": "scripts_migrate_crm_quote_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_py_engine" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L142", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_resolve_portal_user_id", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_fetch_source_rows", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L601", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_print_report", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_target_row_exists", + "target": "scripts_migrate_crm_quote_py_bool" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L632", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_load_oss_id_to_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L190", + "weight": 1.0, + "source": "scripts_migrate_crm_quote_normalize_attachment_csv", + "target": "migration_minio_url_extract_minio_object_key" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L193", + "weight": 1.0, + "source": "scripts_migrate_crm_quote_normalize_attachment_csv", + "target": "migration_minio_url_join_relative_urls" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L179", + "weight": 1.0, + "source": "scripts_migrate_crm_quote_normalize_attachment_csv", + "target": "migration_minio_url_resolve_oss_id_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_normalize_attachment_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L203", + "weight": 1.0, + "source": "scripts_migrate_crm_quote_normalize_pdf_url", + "target": "migration_minio_url_extract_minio_object_key" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L313", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_normalize_pdf_url" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L207", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_dec", + "target": "scripts_migrate_crm_quote_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L304", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_dec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L304", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_py_decimal" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L295", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L405", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_approval", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L362", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_product", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L435", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_quote_share_log", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L252", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_transform_supplier_info", + "target": "scripts_migrate_crm_quote_str_or_none" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L570", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_fetch_source_rows" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L590", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_target_row_exists" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L574", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_transform_supplier_info" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L575", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_transform_quote" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L576", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_transform_quote_product" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L577", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_transform_quote_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L578", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_migrate_table", + "target": "scripts_migrate_crm_quote_transform_quote_share_log" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L655", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_write_mapping_csv" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L641", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_migrate_table" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L657", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_run_migration", + "target": "scripts_migrate_crm_quote_print_report" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "scripts/migrate_crm_quote.py", + "source_location": "L687", + "weight": 1.0, + "confidence_score": 1.0, + "source": "scripts_migrate_crm_quote_main", + "target": "scripts_migrate_crm_quote_run_migration" + }, { "relation": "imports_from", "context": "import", @@ -453891,9 +465081,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L19", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "datetime", - "confidence_score": 1.0 + "target": "datetime" }, { "relation": "contains", @@ -453901,9 +465091,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_dec", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_dec" }, { "relation": "contains", @@ -453911,9 +465101,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_derive_source_url", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_derive_source_url" }, { "relation": "contains", @@ -453921,9 +465111,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_fetch_portal_admin_id" }, { "relation": "contains", @@ -453931,9 +465121,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_fetch_source_rows", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_fetch_source_rows" }, { "relation": "contains", @@ -453941,9 +465131,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "contains", @@ -453951,9 +465141,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_load_oss_id_to_url", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_oss_id_to_url" }, { "relation": "contains", @@ -453961,9 +465151,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L126", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_load_runtime_settings", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_runtime_settings" }, { "relation": "contains", @@ -453971,9 +465161,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_load_settings_env", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_settings_env" }, { "relation": "contains", @@ -453981,9 +465171,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_load_user_mapping", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_user_mapping" }, { "relation": "contains", @@ -453991,9 +465181,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_main", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_main" }, { "relation": "contains", @@ -454001,9 +465191,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_migrate_table", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrate_table" }, { "relation": "contains", @@ -454011,9 +465201,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L87", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "contains", @@ -454021,9 +465211,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_normalize_customer_type", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_normalize_customer_type" }, { "relation": "contains", @@ -454031,9 +465221,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_normalize_follow_type", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_normalize_follow_type" }, { "relation": "contains", @@ -454041,9 +465231,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_print_report", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_print_report" }, { "relation": "imports_from", @@ -454052,9 +465242,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L20", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_py_decimal", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "contains", @@ -454062,9 +465252,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_resolve_portal_user_id", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_resolve_portal_user_id" }, { "relation": "contains", @@ -454072,9 +465262,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_run_migration", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_run_migration" }, { "relation": "contains", @@ -454082,9 +465272,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L79", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_stepstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_stepstats" }, { "relation": "contains", @@ -454092,9 +465282,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_str_or_none", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "contains", @@ -454102,9 +465292,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_target_row_exists", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_target_row_exists" }, { "relation": "contains", @@ -454112,9 +465302,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_transform_contact", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_contact" }, { "relation": "contains", @@ -454122,9 +465312,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_transform_customer", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_customer" }, { "relation": "contains", @@ -454132,9 +465322,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_transform_follow", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_follow" }, { "relation": "contains", @@ -454142,9 +465332,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_transform_pool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_pool" }, { "relation": "contains", @@ -454152,9 +465342,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_py", - "target": "scripts_migrate_crm_customer_write_mapping_csv", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_write_mapping_csv" }, { "relation": "references", @@ -454163,9 +465353,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrationstats_step", - "target": "scripts_migrate_crm_customer_stepstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_stepstats" }, { "relation": "references", @@ -454174,9 +465364,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "method", @@ -454184,9 +465374,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrationstats", - "target": "scripts_migrate_crm_customer_migrationstats_step", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "references", @@ -454195,9 +465385,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454206,9 +465396,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_print_report", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454217,9 +465407,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454228,9 +465418,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454239,9 +465429,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454250,9 +465440,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454261,9 +465451,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "references", @@ -454272,9 +465462,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", - "target": "scripts_migrate_crm_customer_migrationstats", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats" }, { "relation": "calls", @@ -454283,9 +465473,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L527", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_migrationstats_step", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "references", @@ -454294,9 +465484,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L91", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrationstats_step", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "calls", @@ -454305,9 +465495,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L563", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_print_report", - "target": "scripts_migrate_crm_customer_migrationstats_step", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrationstats_step" }, { "relation": "references", @@ -454316,9 +465506,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L106", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_derive_source_url", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454327,9 +465517,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454338,9 +465528,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_source_rows", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454349,9 +465539,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_legacy_id_to_str", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454360,9 +465550,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_oss_id_to_url", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454371,9 +465561,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L110", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_settings_env", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454382,9 +465572,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_user_mapping", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454393,9 +465583,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454404,9 +465594,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454415,9 +465605,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_follow_type", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454426,9 +465616,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454437,9 +465627,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454448,9 +465638,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_str_or_none", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454459,9 +465649,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_target_row_exists", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454470,9 +465660,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454481,9 +465671,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454492,9 +465682,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454503,9 +465693,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454514,9 +465704,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_write_mapping_csv", - "target": "scripts_migrate_crm_customer_py_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_str" }, { "relation": "references", @@ -454525,9 +465715,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L97", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_legacy_id_to_str", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", @@ -454536,9 +465726,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L317", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", @@ -454547,9 +465737,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L249", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", @@ -454558,9 +465748,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L362", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", @@ -454569,9 +465759,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L399", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "calls", @@ -454580,9 +465770,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L509", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_write_mapping_csv", - "target": "scripts_migrate_crm_customer_legacy_id_to_str", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_legacy_id_to_str" }, { "relation": "references", @@ -454591,9 +465781,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_dec", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "references", @@ -454602,9 +465792,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L193", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_customer_type", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "references", @@ -454613,9 +465803,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L210", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_normalize_follow_type", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "references", @@ -454624,9 +465814,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "references", @@ -454635,9 +465825,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_str_or_none", - "target": "scripts_migrate_crm_customer_py_any", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_any" }, { "relation": "calls", @@ -454646,9 +465836,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L634", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_derive_source_url", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_derive_source_url" }, { "relation": "calls", @@ -454657,9 +465847,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L117", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_settings_env", - "target": "scripts_migrate_crm_customer_py_path", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "calls", @@ -454668,9 +465858,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L631", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_load_settings_env", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_settings_env" }, { "relation": "calls", @@ -454679,9 +465869,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L632", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_load_runtime_settings", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_runtime_settings" }, { "relation": "references", @@ -454690,9 +465880,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_user_mapping", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454701,9 +465891,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L132", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_user_mapping", - "target": "scripts_migrate_crm_customer_py_path", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "calls", @@ -454712,9 +465902,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L586", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_load_user_mapping", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_user_mapping" }, { "relation": "calls", @@ -454723,9 +465913,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L644", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_py_path", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "references", @@ -454734,9 +465924,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_py_path", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "references", @@ -454745,9 +465935,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L502", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_write_mapping_csv", - "target": "scripts_migrate_crm_customer_py_path", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_path" }, { "relation": "references", @@ -454756,9 +465946,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L615", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454767,9 +465957,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454778,9 +465968,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454789,9 +465979,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L221", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_str_or_none", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454800,9 +465990,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L310", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454811,9 +466001,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L241", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454822,9 +466012,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L354", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454833,9 +466023,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L392", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", - "target": "scripts_migrate_crm_customer_py_int", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_int" }, { "relation": "references", @@ -454844,9 +466034,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L150", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "target": "scripts_migrate_crm_customer_py_engine", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "calls", @@ -454855,9 +466045,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L588", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_fetch_portal_admin_id", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_fetch_portal_admin_id" }, { "relation": "references", @@ -454866,9 +466056,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_source_rows", - "target": "scripts_migrate_crm_customer_py_engine", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "references", @@ -454877,9 +466067,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L184", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_load_oss_id_to_url", - "target": "scripts_migrate_crm_customer_py_engine", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "references", @@ -454888,9 +466078,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_py_engine", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "references", @@ -454899,9 +466089,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_py_engine", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_engine" }, { "relation": "references", @@ -454910,9 +466100,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L158", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_resolve_portal_user_id", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "calls", @@ -454921,9 +466111,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L364", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_resolve_portal_user_id", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_resolve_portal_user_id" }, { "relation": "references", @@ -454932,9 +466122,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L230", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_fetch_source_rows", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "references", @@ -454943,9 +466133,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L513", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "references", @@ -454954,9 +466144,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L559", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_print_report", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "references", @@ -454965,9 +466155,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L573", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "references", @@ -454976,9 +466166,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L237", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_target_row_exists", - "target": "scripts_migrate_crm_customer_py_bool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_bool" }, { "relation": "calls", @@ -454987,9 +466177,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L589", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_load_oss_id_to_url", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_load_oss_id_to_url" }, { "relation": "calls", @@ -454998,9 +466188,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L260", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_normalize_customer_type", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_normalize_customer_type" }, { "relation": "calls", @@ -455009,9 +466199,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L373", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_normalize_follow_type", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_normalize_follow_type" }, { "relation": "references", @@ -455020,9 +466210,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L215", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_dec", - "target": "scripts_migrate_crm_customer_py_decimal", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "calls", @@ -455031,9 +466221,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L283", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_dec", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_dec" }, { "relation": "calls", @@ -455042,9 +466232,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L283", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_py_decimal", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_py_decimal" }, { "relation": "calls", @@ -455053,9 +466243,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L326", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_contact", - "target": "scripts_migrate_crm_customer_str_or_none", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", @@ -455064,9 +466254,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L259", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_customer", - "target": "scripts_migrate_crm_customer_str_or_none", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", @@ -455075,9 +466265,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L370", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_follow", - "target": "scripts_migrate_crm_customer_str_or_none", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", @@ -455086,9 +466276,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L410", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_transform_pool", - "target": "scripts_migrate_crm_customer_str_or_none", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_str_or_none" }, { "relation": "calls", @@ -455097,9 +466287,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L528", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_fetch_source_rows", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_fetch_source_rows" }, { "relation": "calls", @@ -455108,9 +466298,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L547", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_target_row_exists", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_target_row_exists" }, { "relation": "calls", @@ -455119,9 +466309,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L532", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_transform_customer", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_customer" }, { "relation": "calls", @@ -455141,9 +466331,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L533", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_transform_contact", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_contact" }, { "relation": "calls", @@ -455152,9 +466342,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L534", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_transform_follow", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_follow" }, { "relation": "calls", @@ -455174,9 +466364,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L535", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_migrate_table", - "target": "scripts_migrate_crm_customer_transform_pool", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_transform_pool" }, { "relation": "calls", @@ -455185,9 +466375,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L609", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_write_mapping_csv", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_write_mapping_csv" }, { "relation": "calls", @@ -455196,9 +466386,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L595", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_migrate_table", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_migrate_table" }, { "relation": "calls", @@ -455207,9 +466397,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L611", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_run_migration", - "target": "scripts_migrate_crm_customer_print_report", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_print_report" }, { "relation": "calls", @@ -455218,9 +466408,9 @@ "source_file": "scripts/migrate_crm_customer.py", "source_location": "L640", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_migrate_crm_customer_main", - "target": "scripts_migrate_crm_customer_run_migration", - "confidence_score": 1.0 + "target": "scripts_migrate_crm_customer_run_migration" }, { "relation": "imports_from", @@ -466430,5 +477620,5 @@ } ], "hyperedges": [], - "built_at_commit": "3520f9ce903cd5a4d67371e877f56963f7d26236" + "built_at_commit": "0e60b88cba769fab75e50abc6d2e872fe177823f" } \ No newline at end of file diff --git a/backend/scripts/migration_20260713_pl_personnel_cert_split.sql b/backend/scripts/migration_20260713_pl_personnel_cert_split.sql new file mode 100644 index 000000000..972bc7ebe --- /dev/null +++ b/backend/scripts/migration_20260713_pl_personnel_cert_split.sql @@ -0,0 +1,85 @@ +-- 人员从业资格证拆分:cert_name 重命名(可重复执行) +-- 前置 spec: docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md + +-- 1) 押运员证 → 押运员从业资格证(全部 personnel 证书) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '押运员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '押运员证'; + +-- 2) 泛称从业资格证 → 驾驶员从业资格证(driver / both) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '驾驶员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type IN ('driver', 'both'); + +-- 3) 泛称从业资格证 → 押运员从业资格证(escort) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '押运员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type = 'escort'; + +-- 4) both 人员:若迁移后仍缺驾/押任一从业证,供运营补录(验证查询,不修改数据) +SELECT + p.id AS personnel_id, + p.personnel_name, + p.personnel_type, + GROUP_CONCAT(c.cert_name ORDER BY c.cert_name SEPARATOR '、') AS cert_names +FROM pl_personnel p +LEFT JOIN pl_cert c + ON c.owner_id = p.id + AND c.owner_type = 'personnel' + AND c.del_flag = 0 +WHERE p.del_flag = 0 + AND p.personnel_type = 'both' +GROUP BY p.id, p.personnel_name, p.personnel_type +HAVING SUM(CASE WHEN c.cert_name IN ('驾驶员从业资格证') THEN 1 ELSE 0 END) = 0 + OR SUM(CASE WHEN c.cert_name IN ('押运员从业资格证', '押运员证') THEN 1 ELSE 0 END) = 0; + +-- 5) 危化品从业资格证:不自动迁移(人工清单) +SELECT + p.id AS personnel_id, + p.personnel_name, + p.personnel_type, + c.id AS cert_id, + c.cert_name +FROM pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '危化品从业资格证'; + +-- 6) both + 仍保留泛称「从业资格证」的歧义记录(需人工处理,不自动改) +SELECT + p.id AS personnel_id, + p.personnel_name, + c.id AS cert_id, + c.cert_name +FROM pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type = 'both'; + +-- 7) 字典 pl_cert_name 增量(可选,可重复执行) +INSERT INTO sys_dict_data (id, dict_label, dict_value, tag_type, dict_type, tenant_no, order_num, del_flag, create_time, update_time) +SELECT 'PL_CERT_DRIVER_QUAL', '驾驶员从业资格证', '驾驶员从业资格证', 'primary', 'pl_cert_name', 'shanxia2.0', 6, 0, NOW(), NOW() +FROM DUAL +WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE id = 'PL_CERT_DRIVER_QUAL'); + +INSERT INTO sys_dict_data (id, dict_label, dict_value, tag_type, dict_type, tenant_no, order_num, del_flag, create_time, update_time) +SELECT 'PL_CERT_ESCORT_QUAL', '押运员从业资格证', '押运员从业资格证', 'warning', 'pl_cert_name', 'shanxia2.0', 7, 0, NOW(), NOW() +FROM DUAL +WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE id = 'PL_CERT_ESCORT_QUAL'); diff --git a/backend/tests/test_pl_personnel_cert_required.py b/backend/tests/test_pl_personnel_cert_required.py new file mode 100644 index 000000000..84a7f6e86 --- /dev/null +++ b/backend/tests/test_pl_personnel_cert_required.py @@ -0,0 +1,75 @@ +"""pl_cert_required_service 人员必备证书规则测试。""" +from __future__ import annotations + +from app.services.pl_cert_required_service import ( + collect_required_cert_errors, + get_required_personnel_cert_names, + match_required_cert_name, +) + + +def test_match_driver_qualification_exact(): + assert match_required_cert_name("驾驶员从业资格证", "驾驶员从业资格证") is True + assert match_required_cert_name("从业资格证", "驾驶员从业资格证") is False + assert match_required_cert_name("危化品从业资格证", "驾驶员从业资格证") is False + + +def test_match_escort_qualification_and_alias(): + assert match_required_cert_name("押运员从业资格证", "押运员从业资格证") is True + assert match_required_cert_name("押运员证", "押运员从业资格证") is True + assert match_required_cert_name("从业资格证", "押运员从业资格证") is False + + +def test_required_names_by_personnel_type(): + assert get_required_personnel_cert_names("driver") == ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + ) + assert get_required_personnel_cert_names("escort") == ( + "身份证", + "押运员从业资格证", + ) + assert get_required_personnel_cert_names("both") == ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + "押运员从业资格证", + ) + + +def test_both_requires_four_certs(): + cert_rows = [ + {"certName": "身份证", "certNo": "1", "expireDate": "2030-01-01", "attachmentUrls": "http://a"}, + {"certName": "驾驶证", "certNo": "2", "expireDate": "2030-01-01", "attachmentUrls": "http://b"}, + {"certName": "驾驶员从业资格证", "certNo": "3", "expireDate": "2030-01-01", "attachmentUrls": "http://c"}, + ] + errors = collect_required_cert_errors( + cert_rows, + get_required_personnel_cert_names("both"), + ) + assert any("押运员从业资格证" in e for e in errors) + + +def test_escort_alias_counts_as_complete(): + cert_rows = [ + {"certName": "身份证", "expireDate": "2030-01-01", "attachmentUrls": "http://a"}, + {"certName": "押运员证", "expireDate": "2030-01-01", "attachmentUrls": "http://b"}, + ] + errors = collect_required_cert_errors( + cert_rows, + get_required_personnel_cert_names("escort"), + ) + assert errors == [] + + +def test_cert_no_optional_for_required_slot(): + cert_rows = [ + {"certName": "身份证", "expireDate": "2030-01-01", "attachmentUrls": "http://a"}, + {"certName": "押运员从业资格证", "expireDate": "2030-01-01", "attachmentUrls": "http://b"}, + ] + errors = collect_required_cert_errors( + cert_rows, + get_required_personnel_cert_names("escort"), + ) + assert errors == [] diff --git a/docs/superpowers/plans/2026-07-13-pl-personnel-cert-split.md b/docs/superpowers/plans/2026-07-13-pl-personnel-cert-split.md new file mode 100644 index 000000000..bd7607252 --- /dev/null +++ b/docs/superpowers/plans/2026-07-13-pl-personnel-cert-split.md @@ -0,0 +1,524 @@ +# 人员从业资格证拆分 — Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 将驾押人员必备证书从泛称「从业资格证」拆分为「驾驶员从业资格证」与「押运员从业资格证」;兼岗须 4 证齐全;徽章显示「业」「押」;押运员证作为押运员从业资格证别名。 + +**Architecture:** 规则单一来源为 `pl-personnel-cert.ts`(前端)与 `pl_cert_required_service.py`(后端),二者常数与 `match*CertName` 保持镜像;`both` 类型返回独立 4 项列表;历史数据先跑迁移 SQL 再部署代码。 + +**Tech Stack:** FastAPI + SQLAlchemy;Vue 3 + Element Plus;MySQL 5.7 + +**Status:** ✅ 已实现(2026-07-13) + +--- + +## 文件结构 + +| 操作 | 文件 | 职责 | +|------|------|------| +| Create | `backend/scripts/migration_20260713_pl_personnel_cert_split.sql` | 历史 cert_name 重命名 + both 待人工清单查询 | +| Create | `backend/tests/test_pl_personnel_cert_required.py` | 必备规则与匹配单元测试 | +| Modify | `backend/app/services/pl_cert_required_service.py` | 后端必备常数、`both` 合并、`match_required_cert_name` | +| Modify | `web-admin/src/utils/pl-personnel-cert.ts` | 前端规则源(与后端对齐) | +| Modify | `web-admin/src/views/pl/personnel/index.vue` | 证书下拉选项 | +| Modify | `docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md` | 废止 D5/D6,指向新 spec | +| Modify | `docs/sql/shanxia2.0.sql` | 字典 `pl_cert_name` 增量(可选,见 Task 6) | +| 回归 | `web-admin/src/components/business/pl-personnel-cert-badges/index.vue` | 无需改代码,验徽章 | +| 回归 | `web-admin/src/views/pl/self-vehicle/index.vue` | 关联人员证书校验 | +| 回归 | `web-admin/src/views/pl/vehicle/index.vue` | 同上 | + +--- + +## 部署顺序(强制) + +``` +1. 执行 migration_20260713_pl_personnel_cert_split.sql +2. 处理 both + 单条「从业资格证」人工清单 +3. 部署 backend + web-admin +4. 按 §验收步骤 走查 +``` + +--- + +### Task 1: 后端单元测试(TDD 先行) + +**Files:** +- Create: `backend/tests/test_pl_personnel_cert_required.py` + +- [ ] **Step 1: 编写失败测试** + +```python +"""pl_cert_required_service 人员必备证书规则测试。""" +from __future__ import annotations + +import pytest + +from app.services.pl_cert_required_service import ( + collect_required_cert_errors, + get_required_personnel_cert_names, + match_required_cert_name, +) + + +def test_match_driver_qualification_exact(): + assert match_required_cert_name("驾驶员从业资格证", "驾驶员从业资格证") is True + assert match_required_cert_name("从业资格证", "驾驶员从业资格证") is False + assert match_required_cert_name("危化品从业资格证", "驾驶员从业资格证") is False + + +def test_match_escort_qualification_and_alias(): + assert match_required_cert_name("押运员从业资格证", "押运员从业资格证") is True + assert match_required_cert_name("押运员证", "押运员从业资格证") is True + assert match_required_cert_name("从业资格证", "押运员从业资格证") is False + + +def test_required_names_by_personnel_type(): + assert get_required_personnel_cert_names("driver") == ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + ) + assert get_required_personnel_cert_names("escort") == ( + "身份证", + "押运员从业资格证", + ) + assert get_required_personnel_cert_names("both") == ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + "押运员从业资格证", + ) + + +def test_both_requires_four_certs(): + cert_rows = [ + {"certName": "身份证", "certNo": "1", "expireDate": "2030-01-01", "attachmentUrls": "http://a"}, + {"certName": "驾驶证", "certNo": "2", "expireDate": "2030-01-01", "attachmentUrls": "http://b"}, + {"certName": "驾驶员从业资格证", "certNo": "3", "expireDate": "2030-01-01", "attachmentUrls": "http://c"}, + ] + errors = collect_required_cert_errors( + cert_rows, + get_required_personnel_cert_names("both"), + ) + assert any("押运员从业资格证" in e for e in errors) + + +def test_escort_alias_counts_as_complete(): + cert_rows = [ + {"certName": "身份证", "certNo": "1", "expireDate": "2030-01-01", "attachmentUrls": "http://a"}, + {"certName": "押运员证", "certNo": "2", "expireDate": "2030-01-01", "attachmentUrls": "http://b"}, + ] + errors = collect_required_cert_errors( + cert_rows, + get_required_personnel_cert_names("escort"), + ) + assert errors == [] +``` + +- [ ] **Step 2: 运行测试确认失败** + +```bash +cd backend && source venv/bin/activate && pytest tests/test_pl_personnel_cert_required.py -v +``` + +Expected: FAIL(常数仍为「从业资格证」、`both` 仅 3 项) + +- [ ] **Step 3: Commit 测试文件** + +```bash +git add backend/tests/test_pl_personnel_cert_required.py +git commit -m "test: add personnel cert split required rules tests" +``` + +--- + +### Task 2: 后端规则实现 + +**Files:** +- Modify: `backend/app/services/pl_cert_required_service.py` + +- [ ] **Step 1: 更新常数与匹配函数** + +将第 22–39 行替换为: + +```python +PERSONNEL_DRIVER_REQUIRED = ("身份证", "驾驶证", "驾驶员从业资格证") +PERSONNEL_ESCORT_REQUIRED = ("身份证", "押运员从业资格证") +PERSONNEL_BOTH_REQUIRED = ( + "身份证", + "驾驶证", + "驾驶员从业资格证", + "押运员从业资格证", +) + + +def match_required_cert_name(actual_name: str | None, required_name: str) -> bool: + name = (actual_name or "").strip() + if not name: + return False + if required_name == "押运员从业资格证": + return name == "押运员从业资格证" or name == "押运员证" + return name == required_name +``` + +- [ ] **Step 2: 更新 `get_required_personnel_cert_names`** + +将第 136–142 行替换为: + +```python +def get_required_personnel_cert_names(personnel_type: str | None) -> tuple[str, ...]: + ptype = (personnel_type or "").strip() + if ptype == "escort": + return PERSONNEL_ESCORT_REQUIRED + if ptype == "driver": + return PERSONNEL_DRIVER_REQUIRED + if ptype == "both": + return PERSONNEL_BOTH_REQUIRED + return PERSONNEL_BOTH_REQUIRED +``` + +- [ ] **Step 3: 运行测试** + +```bash +cd backend && pytest tests/test_pl_personnel_cert_required.py -v +``` + +Expected: PASS(5 passed) + +- [ ] **Step 4: Commit** + +```bash +git add backend/app/services/pl_cert_required_service.py +git commit -m "feat(pl): split driver and escort qualification cert requirements" +``` + +--- + +### Task 3: 前端规则源 + +**Files:** +- Modify: `web-admin/src/utils/pl-personnel-cert.ts` + +- [ ] **Step 1: 更新常数(第 5–11 行)** + +```typescript +export const PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES = [ + '身份证', + '驾驶证', + '驾驶员从业资格证' +] as const + +export const PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES = [ + '身份证', + '押运员从业资格证' +] as const + +export const PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES = [ + '身份证', + '驾驶证', + '驾驶员从业资格证', + '押运员从业资格证' +] as const +``` + +- [ ] **Step 2: 更新 `getRequiredPersonnelCertNamesByType`(第 66–73 行)** + +```typescript +export function getRequiredPersonnelCertNamesByType( + personnelType?: string | null +): readonly string[] { + if (personnelType === 'escort') { + return PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES + } + if (personnelType === 'driver') { + return PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES + } + return PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES +} +``` + +- [ ] **Step 3: 更新 `matchRequiredCertName`(第 114–128 行)** + +```typescript +export function matchRequiredCertName( + actualName: string | undefined, + requiredName: string +): boolean { + const name = actualName?.trim() || '' + if (!name) return false + if (requiredName === '押运员从业资格证') { + return name === '押运员从业资格证' || name === '押运员证' + } + return name === requiredName +} +``` + +- [ ] **Step 4: 更新徽章 shortLabel(第 190–194 行)** + +```typescript +export const PL_PERSONNEL_CERT_SHORT_LABELS: Record = { + 身份证: '身', + 驾驶证: '驾', + 驾驶员从业资格证: '业', + 押运员从业资格证: '押' +} +``` + +- [ ] **Step 5: Commit** + +```bash +git add web-admin/src/utils/pl-personnel-cert.ts +git commit -m "feat(pl): align frontend personnel cert required rules with split design" +``` + +--- + +### Task 4: 人员页下拉选项 + +**Files:** +- Modify: `web-admin/src/views/pl/personnel/index.vue:431-438` + +- [ ] **Step 1: 更新 `certNameOptions`** + +```typescript +const certNameOptions = [ + '身份证', + '驾驶证', + '驾驶员从业资格证', + '押运员从业资格证', + '押运员证', + '健康证' +] +``` + +说明:移除泛称 `从业资格证`、`危化品从业资格证`(避免误选;历史/other 证书仍可手输)。 + +- [ ] **Step 2: Commit** + +```bash +git add web-admin/src/views/pl/personnel/index.vue +git commit -m "feat(pl): update personnel cert name dropdown for split qualifications" +``` + +--- + +### Task 5: 历史数据迁移脚本 + +**Files:** +- Create: `backend/scripts/migration_20260713_pl_personnel_cert_split.sql` + +- [ ] **Step 1: 创建迁移 SQL** + +```sql +-- 人员从业资格证拆分:cert_name 重命名(可重复执行) +-- 前置 spec: docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md + +-- 1) 押运员证 → 押运员从业资格证(全部 personnel 证书) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '押运员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '押运员证'; + +-- 2) 泛称从业资格证 → 驾驶员从业资格证(driver / both,且非 both 单条歧义场景见注释) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '驾驶员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type IN ('driver', 'both'); + +-- 3) 泛称从业资格证 → 押运员从业资格证(escort) +UPDATE pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +SET c.cert_name = '押运员从业资格证', + c.update_time = NOW() +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type = 'escort'; + +-- 4) both 人员:若迁移后仍缺驾/押任一从业证,供运营补录(验证查询,不修改数据) +SELECT + p.id AS personnel_id, + p.personnel_name, + p.personnel_type, + GROUP_CONCAT(c.cert_name ORDER BY c.cert_name SEPARATOR '、') AS cert_names +FROM pl_personnel p +LEFT JOIN pl_cert c + ON c.owner_id = p.id + AND c.owner_type = 'personnel' + AND c.del_flag = 0 +WHERE p.del_flag = 0 + AND p.personnel_type = 'both' +GROUP BY p.id, p.personnel_name, p.personnel_type +HAVING SUM(CASE WHEN c.cert_name IN ('驾驶员从业资格证') THEN 1 ELSE 0 END) = 0 + OR SUM(CASE WHEN c.cert_name IN ('押运员从业资格证', '押运员证') THEN 1 ELSE 0 END) = 0; + +-- 5) 危化品从业资格证:不自动迁移(人工清单) +SELECT + p.id AS personnel_id, + p.personnel_name, + p.personnel_type, + c.id AS cert_id, + c.cert_name +FROM pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '危化品从业资格证'; + +-- 6) both + 仍保留泛称「从业资格证」的歧义记录(需人工处理,不自动改) +SELECT + p.id AS personnel_id, + p.personnel_name, + c.id AS cert_id, + c.cert_name +FROM pl_cert c +INNER JOIN pl_personnel p ON p.id = c.owner_id AND p.del_flag = 0 +WHERE c.del_flag = 0 + AND c.owner_type = 'personnel' + AND c.cert_name = '从业资格证' + AND p.personnel_type = 'both'; +``` + +- [ ] **Step 2: 在测试库执行并保存清单** + +```bash +mysql -h -u -p < backend/scripts/migration_20260713_pl_personnel_cert_split.sql +``` + +将步骤 4–6 的 SELECT 结果导出给运营。 + +- [ ] **Step 3: Commit** + +```bash +git add backend/scripts/migration_20260713_pl_personnel_cert_split.sql +git commit -m "chore(pl): add migration script for personnel cert name split" +``` + +--- + +### Task 6: 字典同步(可选) + +**Files:** +- Modify: `docs/sql/shanxia2.0.sql`(`pl_cert_name` 字典段) + +- [ ] **Step 1: 追加字典项(若不存在)** + +```sql +-- pl_cert_name 字典增量(执行前检查是否已存在) +INSERT INTO sys_dict_data (id, dict_label, dict_value, tag_type, dict_type, tenant_no, order_num, del_flag, create_time, update_time) +SELECT 'PL_CERT_DRIVER_QUAL', '驾驶员从业资格证', '驾驶员从业资格证', 'primary', 'pl_cert_name', 'shanxia2.0', 6, 0, NOW(), NOW() +FROM DUAL +WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE id = 'PL_CERT_DRIVER_QUAL'); + +INSERT INTO sys_dict_data (id, dict_label, dict_value, tag_type, dict_type, tenant_no, order_num, del_flag, create_time, update_time) +SELECT 'PL_CERT_ESCORT_QUAL', '押运员从业资格证', '押运员从业资格证', 'warning', 'pl_cert_name', 'shanxia2.0', 7, 0, NOW(), NOW() +FROM DUAL +WHERE NOT EXISTS (SELECT 1 FROM sys_dict_data WHERE id = 'PL_CERT_ESCORT_QUAL'); +``` + +- [ ] **Step 2: Commit(若做了字典变更)** + +--- + +### Task 7: 文档与图谱 + +**Files:** +- Modify: `docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md`(§1.3 表格 + D5/D6 加注「已由 2026-07-13 spec 替代」) +- Modify: `docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md`(状态改为「已批准」) + +- [ ] **Step 1: 更新旧 spec 废止说明** +- [ ] **Step 2: 运行 graphify 更新** + +```bash +cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-graph.sh backend +``` + +- [ ] **Step 3: Commit** + +```bash +git add docs/superpowers/specs/ +git commit -m "docs(pl): mark personnel cert split spec approved and supersede 2026-07-12 D5/D6" +``` + +--- + +## 验收步骤 + +### A. 自动化 + +```bash +# 后端 +cd backend && pytest tests/test_pl_personnel_cert_required.py -v + +# 前端 lint(可选) +cd web-admin && pnpm lint +``` + +### B. 人员主数据页 `/#/pl/base-info/personnel` + +| # | 操作 | 预期 | +|---|------|------| +| 1 | 新增 → 选「驾驶员」 | 预置 3 槽:身份证、驾驶证、**驾驶员从业资格证**;徽章占位 **身驾业** | +| 2 | 缺「驾驶员从业资格证」保存 | 阻断,提示「押运员从业资格证」或「驾驶员从业资格证」缺失文案 | +| 3 | 新增 → 选「押运员」 | 预置 2 槽;列表徽章 **身押**(非「业」) | +| 4 | 证书名选手输「押运员证」且三字段齐全 | 满足押运员必备,可保存 | +| 5 | 新增 → 选「驾驶员兼押运员」 | 预置 **4** 槽;徽章 **身驾业押** | +| 6 | both 仅填 3 证(缺押运员侧) | 保存阻断 | +| 7 | 手输泛称「从业资格证」 | **不能**满足任一从业必备槽 | + +### C. 车辆关联(山峡自有车) + +| # | 操作 | 预期 | +|---|------|------| +| 8 | 关联 escort 角色,人员仅有押运员从业资格证(或押运员证) | 车辆保存通过 escort 证书校验 | +| 9 | 关联 driver 角色,人员缺「驾驶员从业资格证」 | 车辆保存阻断 | + +### D. 迁移后数据 + +| # | 检查 | 预期 | +|---|------|------| +| 10 | `SELECT cert_name FROM pl_cert WHERE cert_name='押运员证' AND owner_type='personnel'` | 0 行(已 rename) | +| 11 | both 缺证清单(迁移 SQL §4) | 运营已补录或确认无遗漏 | +| 12 | 危化品从业资格证清单(迁移 SQL §5) | 运营已人工归类 | + +### E. API 直调(可选) + +```bash +# PUT /api/web/admin/transport/personnel/{id} +# personnelType=both, certList 仅含 3 证 → 期望 400,detail 含「押运员从业资格证」 +``` + +--- + +## Spec 覆盖自检 + +| Spec 要求 | 对应 Task | +|-----------|-----------| +| D1 拆分必备证种 | Task 2, 3 | +| D2 兼岗 4 证 | Task 2, 3 | +| D3 徽章 业/押 | Task 3 Step 4 | +| D4 押运员证别名 | Task 2, 3 match 函数 | +| D5 严格匹配 | Task 2, 3 删除模糊规则 | +| D6/D7 双校验 | Task 2 + 3 + 验收 B/E | +| D8 迁移 | Task 5 | +| 验收 1–8 | §验收步骤 B–D | + +--- + +## 工作量 + +| Task | 预估 | +|------|------| +| Task 1–2 后端 | 2h | +| Task 3–4 前端 | 1h | +| Task 5 迁移 | 1h | +| Task 6–7 文档 | 0.5h | +| 验收走查 | 1h | +| **合计** | **约 5.5h** | diff --git a/docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md b/docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md index 65ee9cc67..36b6452f5 100644 --- a/docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md +++ b/docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md @@ -45,8 +45,8 @@ | D2 | **必备字段:证号 + 有效期 + 附件** | 提醒天数维持默认 30,不作为必备条件 | | D3 | **仅山峡自有车强制车辆证** | `vehicleType=self` 时校验主车 3 证、有挂车号时挂车 4 证;`carrier` 不校验 | | D4 | **人员类型三选一** | `driver` 驾驶员 / `escort` 押运员 / `both` 驾驶员兼押运员;人员主数据必填 | -| D5 | **人员必备按类型** | driver、both → 身份证+驾驶证+从业资格证;escort → 身份证+从业资格证 | -| D6 | **从业资格证别名** | 「危化品从业资格证」等等价匹配「从业资格证」(沿用 `matchRequiredCertName`) | +| D5 | **人员必备按类型** | ~~driver、both → 身份证+驾驶证+从业资格证;escort → 身份证+从业资格证~~ **已由 `2026-07-13-pl-personnel-cert-split-design.md` 替代**:驾/押从业证拆分,both 须 4 证 | +| D6 | **从业资格证别名** | ~~「危化品从业资格证」等等价匹配「从业资格证」~~ **已废止**;押运员侧仅 `押运员证` 可匹配 `押运员从业资格证` | | D7 | **保存一律阻断** | 历史数据缺必备证时,任何字段保存均须先补齐 | | D8 | **前后端双校验** | 前端 UX + 后端 API 400,防绕过 | | D9 | **关联人员角色兼容** | 车辆子表 `role` 保留;保存山峡自有车时校验人员类型与 role 可匹配(见 §三) | @@ -74,9 +74,9 @@ | personnel_type | 展示文案 | 必备证书 | |----------------|---------|---------| -| `driver` | 驾驶员 | 身份证、驾驶证、从业资格证 | -| `escort` | 押运员 | 身份证、从业资格证 | -| `both` | 驾驶员兼押运员 | 身份证、驾驶证、从业资格证 | +| `driver` | 驾驶员 | 身份证、驾驶证、驾驶员从业资格证 | +| `escort` | 押运员 | 身份证、押运员从业资格证 | +| `both` | 驾驶员兼押运员 | 身份证、驾驶证、驾驶员从业资格证、押运员从业资格证 | 常数来源:`PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES`、`PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES`。 diff --git a/docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md b/docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md new file mode 100644 index 000000000..00bfdf0c0 --- /dev/null +++ b/docs/superpowers/specs/2026-07-13-pl-personnel-cert-split-design.md @@ -0,0 +1,177 @@ +# 运输管理 · 人员从业资格证拆分 — 设计文档 + +> **日期**: 2026-07-13 +> **状态**: 已批准 +> **前置**: `docs/superpowers/specs/2026-07-12-pl-required-cert-slots-design.md`(D5/D6 需废止并替换) +> **界面**: `/#/pl/base-info/personnel`(驾押人员信息) + +## 背景 + +2026-07-12 实现将「从业资格证」视为**驾押共用**的一种证,并通过 `matchRequiredCertName` 模糊匹配(含「危化品从业资格证」、名称含「从业资格证」)。业务上这是**错误建模**: + +- **驾驶员从业资格证** 与 **押运员从业资格证** 是两张不同的证 +- **驾驶员兼押运员** 须同时持有上述两种从业资格证(共 4 项必备,非 3 项) + +## 已确认决策 + +| # | 决策 | 说明 | +|---|------|------| +| D1 | **拆分必备证种** | 不再使用泛称「从业资格证」作为必备槽名称 | +| D2 | **兼岗 4 证** | `both` = 身份证 + 驾驶证 + 驾驶员从业资格证 + 押运员从业资格证 | +| D3 | **徽章 shortLabel** | 驾驶员从业资格证 → **业**;押运员从业资格证 → **押** | +| D4 | **押运员证别名** | 历史/录入名称「押运员证」**等价于**「押运员从业资格证」(匹配与迁移均认可) | +| D5 | **严格匹配从业证** | 取消「名称含从业资格证」的宽泛规则;两类从业证分别精确匹配(押运员侧含 D4 别名) | +| D6 | **保存一律阻断** | 沿用 2026-07-12 D7:缺必备证时任何保存均 400 / 前端 warning | +| D7 | **前后端双校验** | 规则以 util + service 两处硬编码保持一致 | +| D8 | **历史数据迁移** | 上线前执行 SQL/脚本,见 §三 | + +## 一、修订后必备证书矩阵 + +| personnel_type | 展示文案 | 必备证书 | 列表徽章顺序 | +|----------------|---------|---------|-------------| +| `driver` | 驾驶员 | 身份证、驾驶证、驾驶员从业资格证 | 身、驾、业 | +| `escort` | 押运员 | 身份证、押运员从业资格证 | 身、押 | +| `both` | 驾驶员兼押运员 | 身份证、驾驶证、驾驶员从业资格证、押运员从业资格证 | 身、驾、业、押 | + +每项必备仍要求:**证号 + 有效期 + 附件** 均非空(与 2026-07-12 §1.4 一致)。 + +### 1.1 证书名称匹配规则 + +| 必备槽目标名称 | 可接受的 cert_name | +|---------------|-------------------| +| 身份证 | 精确:`身份证` | +| 驾驶证 | 精确:`驾驶证` | +| 驾驶员从业资格证 | 精确:`驾驶员从业资格证` | +| 押运员从业资格证 | 精确:`押运员从业资格证`;别名:`押运员证`(D4) | + +**不再接受**作为任一从业必备槽的匹配: + +- 泛称 `从业资格证` +- `危化品从业资格证`(除非业务后续单独确认可映射到驾驶员侧,**本期不自动映射**) +- `name.includes('从业资格证')` 类模糊规则 + +### 1.2 与 2026-07-12 的差异 + +| 项 | 2026-07-12 | 本变更 | +|----|-----------|--------| +| driver 必备 | 身份证、驾驶证、从业资格证 | 身份证、驾驶证、**驾驶员**从业资格证 | +| escort 必备 | 身份证、从业资格证 | 身份证、**押运员**从业资格证 | +| both 必备 | 同 driver(3 项) | **4 项**(驾+押从业证均有) | +| 从业证匹配 | 模糊共用 | 分类型精确匹配 + 押运员证别名 | + +## 二、实现范围 + +### 2.1 前端 + +**文件**: `web-admin/src/utils/pl-personnel-cert.ts` + +- 常数: + - `PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES` → `('身份证', '驾驶证', '驾驶员从业资格证')` + - `PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES` → `('身份证', '押运员从业资格证')` +- `getRequiredPersonnelCertNamesByType`: + - `escort` → escort 列表 + - `driver` → driver 列表 + - `both` → **合并去重** driver ∪ escort(顺序:身份证、驾驶证、驾驶员从业资格证、押运员从业资格证) +- `matchRequiredCertName`: + - 删除对泛称「从业资格证」的模糊分支 + - 新增:`押运员从业资格证` 可匹配 `押运员证` + - `驾驶员从业资格证` 仅精确匹配 +- `PL_PERSONNEL_CERT_SHORT_LABELS`: + - `驾驶员从业资格证: '业'` + - `押运员从业资格证: '押'` + - 移除泛称 `从业资格证: '业'` + +**文件**: `web-admin/src/views/pl/personnel/index.vue` + +- `certNameOptions`:必备相关选项改为 `驾驶员从业资格证`、`押运员从业资格证`;保留 `押运员证` 于「其他证书」可选(或标注为别名,非必备槽名) +- 移除泛称 `从业资格证` 作为必备槽预置名(可选是否保留于自由添加下拉) + +**连带组件**(逻辑随 util 自动生效,需回归): + +- `pl-personnel-cert-badges` +- `pl-cert-form-list` / `pl-cert-slots` +- `pl-vehicle-personnel-view-list` / `PersonnelViewPanel`(车辆关联查看态缺失 suffix) +- `pl/self-vehicle`、`pl/vehicle`(关联人员证书校验提示) + +### 2.2 后端 + +**文件**: `backend/app/services/pl_cert_required_service.py` + +- `PERSONNEL_DRIVER_REQUIRED`、`PERSONNEL_ESCORT_REQUIRED` 与前端对齐 +- `get_required_personnel_cert_names`:`both` 返回 4 项合并列表 +- `match_required_cert_name`:与前端 D4/D5 一致 +- `validate_vehicle_personnel_cert_links`:按 `role` 使用 driver/escort 必备列表(escort 侧含押运员从业资格证 + 押运员证别名) + +### 2.3 字典(可选同步) + +`sys_dict_data` / `pl_cert_name`: + +- 新增:`驾驶员从业资格证`、`押运员从业资格证` +- `押运员证` 保留(作为别名来源,非必备槽展示名) +- 泛称 `从业资格证`、`危化品从业资格证`:可保留于字典供历史/other 证书,**不参与必备匹配** + +## 三、历史数据迁移 + +### 3.1 证书名称重命名 + +| 原 cert_name | 迁移后 cert_name | 条件 | +|-------------|-----------------|------| +| `押运员证` | `押运员从业资格证` | 全部 personnel owner | +| `从业资格证` | `驾驶员从业资格证` | 该人员 `personnel_type IN ('driver', 'both')` | +| `从业资格证` | `押运员从业资格证` | 该人员 `personnel_type = 'escort'` | +| `从业资格证` | **不自动迁移** | `personnel_type = 'both'` 且仅有一条 → **导出人工清单**;或按业务规则复制为两条(若证号相同则拆两条记录,**需运营确认**,默认不自动复制) | + +**both + 单条泛称「从业资格证」**:迁移脚本应 **输出待人工处理清单**(personnel_id、姓名、原 cert_name),不静默映射,避免一张证冒充两种从业证。 + +**危化品从业资格证**:本期 **不自动映射**;进入缺证清单,由运营按实际类型补录或重命名。 + +### 3.2 迁移脚本 + +- 路径建议:`backend/scripts/migration_20260713_pl_personnel_cert_split.sql` +- 要求:可重复执行(UPDATE 仅作用于未迁移行);执行后附 `SELECT` 验证 both 人员是否仍缺押运/驾从业证 + +### 3.3 上线顺序 + +1. 执行迁移脚本 + 人工处理 both ambiguous 清单 +2. 部署前后端新规则 +3. 运营抽查列表徽章(身驾业押)与保存阻断 + +## 四、业务规则(保持不变部分) + +- 人员主数据:按 `personnel_type` 校验必备(`both` 为 4 项) +- 山峡自有车关联人员:按关联行 `role` 校验 driver/escort 必备子集 +- `both` 类型人员主数据仍须驾驶证,即使仅关联为 escort(沿用 2026-07-12 §3.2 说明) +- 承运商车辆不强制车辆证;人员主数据始终强制 + +## 五、验收标准 + +1. 新增驾驶员:预置 3 必备槽(身份证、驾驶证、驾驶员从业资格证);缺任一项无法保存。 +2. 新增押运员:预置 2 必备槽(身份证、押运员从业资格证);列表徽章 **身、押**。 +3. 新增兼岗:预置 4 必备槽;列表徽章 **身、驾、业、押**;缺押运员从业资格证无法保存。 +4. 录入证书名称为「押运员证」时,满足押运员从业资格证必备槽(D4)。 +5. 泛称「从业资格证」**不能**满足任一从业必备槽(迁移后)。 +6. 车辆关联 escort role:校验身份证 + 押运员从业资格证(含押运员证别名)。 +7. 前后端错误文案一致,含缺失字段(证号/有效期/附件)。 +8. 迁移脚本执行后,`押运员证` 行已更名为 `押运员从业资格证`。 + +## 六、工作量估算 + +| 模块 | 预估 | +|------|------| +| 前后端 util/service 规则对齐 | 0.5 天 | +| 人员页下拉/槽位 + 徽章回归 | 0.25 天 | +| 迁移脚本 + both 人工清单 | 0.25 天 | +| 车辆页关联校验回归 + 自测 | 0.25 天 | +| **合计** | **约 1~1.25 人天** | + +## 七、风险 + +| 风险 | 缓解 | +|------|------| +| both 人员仅有一条泛称从业证 | 迁移输出人工清单,不上线前不部署新规则 | +| 兼岗人员大量缺「押运员从业资格证」 | 迁移押运员证 + 运营补录 | +| 危化品从业资格证无法自动归类 | 本期不映射,运营手动改为驾驶员/押运员从业资格证 | + +## 八、OpenSpec + +建议在 `transport-plan-management` 或新 change 中增补 Scenario,**废止** 2026-07-12 的 D5/D6 表述,引用本设计 §1 矩阵。 diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index 4ffe660c4..a925287e5 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -450,7 +450,7 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/contract.py": { - "mtime": 1783885711.598627, + "mtime": 1783946468.3566067, "ast_hash": "6553f54ca1fd19086c170095f402a628", "semantic_hash": "" }, @@ -770,8 +770,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/plan.py": { - "mtime": 1783845558.7014904, - "ast_hash": "853850cff4f1ebd6ff197681e21e81f6", + "mtime": 1783945795.4842672, + "ast_hash": "c29fcd9010986053c0b329b165edc904", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/pl/transport.py": { @@ -925,8 +925,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/pl_cert_required_service.py": { - "mtime": 1783845035.534594, - "ast_hash": "279f299a4969244bad7f866ae9ee97fb", + "mtime": 1783946967.244319, + "ast_hash": "48e656d81a0ea254135bcae7e41bda63", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/backend/app/services/workflow_engine.py": { @@ -2395,8 +2395,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-personnel-cert.ts": { - "mtime": 1783849542.7557807, - "ast_hash": "b063105c550403d69893f65d3da2f70c", + "mtime": 1783946960.4894924, + "ast_hash": "ce4a23486763cdd36e54734d609f65b6", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/patch-el-select-filterable.ts": { @@ -2520,8 +2520,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-cert-slots.ts": { - "mtime": 1783844749.9400146, - "ast_hash": "33ea084eaaba3ec98c170d8651ca83f9", + "mtime": 1783947180.506817, + "ast_hash": "8af97a57279e0223c77be962f9478e87", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/index.ts": { @@ -2560,8 +2560,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/pl-vehicle-cert.ts": { - "mtime": 1783849840.3343875, - "ast_hash": "d7537c9326ca88ffb699852e5ce1832b", + "mtime": 1783946962.4179957, + "ast_hash": "ce856feef2f4d3f514f2d13e889f2fcc", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/utils/protocol-payment-installment.ts": { @@ -3485,8 +3485,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/pl-cert-form-list/index.vue": { - "mtime": 1783849061.800741, - "ast_hash": "952e011c4aa5d0432a808ad15fd11e88", + "mtime": 1783947181.289606, + "ast_hash": "181ec92980e1828363725ba383c17674", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/components/business/product-view-dialog/index.vue": { @@ -3890,8 +3890,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/index.ts": { - "mtime": 1783849851.9140031, - "ast_hash": "b4a408e66eb8617b69385fcf85fb61d5", + "mtime": 1783945795.170435, + "ast_hash": "58f65f29bc822eead3a2d51335bb7e31", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/api/pl/public-transport.ts": { @@ -4195,8 +4195,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/plan-archive/index.vue": { - "mtime": 1783846246.026981, - "ast_hash": "8e2207eb52be4b0dca7811323f61aabf", + "mtime": 1783945922.585953, + "ast_hash": "d48e90b3deeadc919204cd9900fc743d", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/self-vehicle/index.vue": { @@ -4210,8 +4210,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/personnel/index.vue": { - "mtime": 1783849448.5590773, - "ast_hash": "d71558db33a5c5531066cf3983b02a7a", + "mtime": 1783947181.9509516, + "ast_hash": "9ac8cf2b667043ab7adc2b1d9a00fea8", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/pl/vehicle-maintenance-process/index.vue": { @@ -4260,8 +4260,8 @@ "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/all/index.vue": { - "mtime": 1783749875.5645318, - "ast_hash": "8c9a56af329d2c44040435a83bf60955", + "mtime": 1783889609.5657969, + "ast_hash": "a10b326099589df85aab2bbdf9cfef24", "semantic_hash": "" }, "/Users/zlwu/work/00code/shanxia2.0/web-admin/src/views/bx/view/todo/index.vue": { @@ -6393,5 +6393,45 @@ "mtime": 1783886258.0258434, "ast_hash": "1188a31d71cbaf95584619ae5adb007d", "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/tests/test_pl_personnel_cert_required.py": { + "mtime": 1783946968.4303102, + "ast_hash": "9a36f0a55a8226b299707fa6da6e61b4", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_opportunity.py": { + "mtime": 1783887271.1669047, + "ast_hash": "282e3cb71401711e6d355dafc77840c6", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_payment_invoice.py": { + "mtime": 1783888353.7715802, + "ast_hash": "616d8c0e8866a3006937dd90e12526d4", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_clue.py": { + "mtime": 1783887050.391179, + "ast_hash": "106a41cb68b0444892f6ad7f118c1176", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py": { + "mtime": 1783888844.4506958, + "ast_hash": "eb57e09f1d0a31d7170e6fba30a91ef2", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_contract.py": { + "mtime": 1783888258.2304351, + "ast_hash": "9d8c495362959fee8018c396d4e6dcfd", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_crm_quote.py": { + "mtime": 1783887475.224438, + "ast_hash": "ebe7d542c8254547db2b7176baff2e47", + "semantic_hash": "" + }, + "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migration_20260713_pl_personnel_cert_split.sql": { + "mtime": 1783946793.684379, + "ast_hash": "7b5ad50506d6660fcc3c1ac032ac5b34", + "semantic_hash": "" } } \ No newline at end of file diff --git a/web-admin/graphify-out/.graphify_labels.json b/web-admin/graphify-out/.graphify_labels.json index 6c14871fd..c93fe847d 100644 --- a/web-admin/graphify-out/.graphify_labels.json +++ b/web-admin/graphify-out/.graphify_labels.json @@ -723,7 +723,6 @@ "721": "Community 721", "722": "Community 722", "723": "Community 723", - "724": "Community 724", "725": "Community 725", "726": "Community 726", "727": "Community 727", @@ -731,28 +730,17 @@ "729": "Community 729", "730": "Community 730", "731": "Community 731", - "732": "Community 732", "733": "Community 733", - "734": "Community 734", "735": "Community 735", "736": "Community 736", "737": "Community 737", "738": "Community 738", "739": "Community 739", - "740": "Community 740", "741": "Community 741", "742": "Community 742", - "743": "Community 743", "744": "Community 744", - "745": "Community 745", - "746": "Community 746", - "747": "Community 747", - "748": "Community 748", "749": "Community 749", - "750": "Community 750", - "751": "Community 751", "752": "Community 752", "753": "Community 753", - "754": "Community 754", - "755": "Community 755" + "754": "Community 754" } diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index b1d25dd30..d62ec5051 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ -# Graph Report - web-admin (2026-07-12) +# Graph Report - web-admin (2026-07-13) ## Corpus Check -- 740 files · ~1,100,387 words +- 740 files · ~1,100,485 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 15364 nodes · 32852 edges · 756 communities (717 shown, 39 thin omitted) +- 15366 nodes · 32867 edges · 744 communities (706 shown, 38 thin omitted) - Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 152 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `3520f9ce` +- Built from commit: `0e60b88c` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -521,7 +521,6 @@ - [[_COMMUNITY_Community 719|Community 719]] - [[_COMMUNITY_Community 720|Community 720]] - [[_COMMUNITY_Community 721|Community 721]] -- [[_COMMUNITY_Community 724|Community 724]] - [[_COMMUNITY_Community 725|Community 725]] - [[_COMMUNITY_Community 726|Community 726]] - [[_COMMUNITY_Community 727|Community 727]] @@ -529,29 +528,19 @@ - [[_COMMUNITY_Community 729|Community 729]] - [[_COMMUNITY_Community 730|Community 730]] - [[_COMMUNITY_Community 731|Community 731]] -- [[_COMMUNITY_Community 732|Community 732]] - [[_COMMUNITY_Community 733|Community 733]] -- [[_COMMUNITY_Community 734|Community 734]] - [[_COMMUNITY_Community 735|Community 735]] - [[_COMMUNITY_Community 736|Community 736]] - [[_COMMUNITY_Community 737|Community 737]] - [[_COMMUNITY_Community 738|Community 738]] - [[_COMMUNITY_Community 739|Community 739]] -- [[_COMMUNITY_Community 740|Community 740]] - [[_COMMUNITY_Community 741|Community 741]] - [[_COMMUNITY_Community 742|Community 742]] -- [[_COMMUNITY_Community 743|Community 743]] - [[_COMMUNITY_Community 744|Community 744]] -- [[_COMMUNITY_Community 746|Community 746]] -- [[_COMMUNITY_Community 747|Community 747]] -- [[_COMMUNITY_Community 748|Community 748]] - [[_COMMUNITY_Community 749|Community 749]] -- [[_COMMUNITY_Community 750|Community 750]] -- [[_COMMUNITY_Community 751|Community 751]] - [[_COMMUNITY_Community 752|Community 752]] - [[_COMMUNITY_Community 753|Community 753]] - [[_COMMUNITY_Community 754|Community 754]] -- [[_COMMUNITY_Community 755|Community 755]] ## God Nodes (most connected - your core abstractions) 1. `config()` - 117 edges @@ -577,63 +566,63 @@ - `bh()` --calls--> `$t` [INFERRED] public/tinymce/tinymce.min.js → src/locales/index.ts -## Communities (756 total, 39 thin omitted) +## Communities (744 total, 38 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.00 -Nodes (728): abort(), active, acyclic, addToEnd(), addToSet(), Adt, adt$1, adt$2 (+720 more) +Nodes (715): abort(), aboveOrBelow(), aboveOrBelowRtl(), active, acyclic, addToSet(), Adt, adt$1 (+707 more) ### Community 1 - "Community 1" Cohesion: 0.02 -Nodes (271): addFocusableBehaviour(), attachedToDom, augment(), augmentWithAria(), behaviours(), block(), build$1(), builder() (+263 more) +Nodes (319): addFocusableBehaviour(), anchorTargetBottom(), anchorTargetTop(), attachedToDom, augment(), augmentWithAria(), behaviours(), block() (+311 more) ### Community 2 - "Community 2" Cohesion: 0.01 -Nodes (202): addCell(), addCells(), addClass(), Adt, adt$1, adt$2, adt$3, adt$4 (+194 more) +Nodes (179): addCell(), addCells(), addClass(), Adt, adt$1, adt$2, adt$3, adt$4 (+171 more) ### Community 3 - "Community 3" -Cohesion: 0.01 -Nodes (316): aboveOrBelow(), aboveOrBelowRtl(), absolute$2(), active$1(), addContextMenuGroup(), adjustBounds(), all$1(), allRtl() (+308 more) +Cohesion: 0.02 +Nodes (175): active$1(), addContextMenuGroup(), all$1(), all$3(), allRtl(), allRtl$1(), ancestor$1(), ancestor$2() (+167 more) ### Community 4 - "Community 4" -Cohesion: 0.04 -Nodes (65): adjustHeight(), adjustWidth(), allUnlocked(), bind$2(), colFill(), columnReplacePredicate(), columns(), columnScopeGenerator() (+57 more) +Cohesion: 0.03 +Nodes (108): adjustAndRedistributeWidths(), adjustAndRedistributeWidths$1(), adjustHeight(), adjustWidth(), adjustWidthTo(), all$1(), apply(), base() (+100 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (153): ab, ac(), af, ah, ay(), bc(), bg(), Bh (+145 more) +Nodes (148): ab, af, ag(), ah, ay(), bd(), Bh, bp (+140 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (127): ae(), ak(), At, Ay(), bc, bk, bo(), bw() (+119 more) +Nodes (158): ad, ak(), am(), At, Ay(), bd, bk, bo() (+150 more) ### Community 7 - "Community 7" Cohesion: 0.02 Nodes (83): CarrierQuery, DocumentReminder, DocumentReminderStats, Driver, driverApi, DriverQuery, FreightSettlementApprovalBody, FreightSettlementDisburseBody (+75 more) ### Community 8 - "Community 8" -Cohesion: 0.03 -Nodes (63): addColor(), applyColor(), asLtrRange(), calcCols(), closest(), closest$1(), colorPickerDialog(), defaultCols() (+55 more) +Cohesion: 0.05 +Nodes (42): addToEnd(), calcCols(), checkRange(), defaultCols(), endsWith(), ensureTrailing(), extractValues(), fromHex() (+34 more) ### Community 9 - "Community 9" -Cohesion: 0.11 -Nodes (29): ae(), an(), be(), ce, ee(), fe(), fi(), ge() (+21 more) +Cohesion: 0.08 +Nodes (40): ae(), an(), at(), be(), ce, da(), ee(), el() (+32 more) ### Community 10 - "Community 10" Cohesion: 0.03 -Nodes (76): addPxSuffix(), Adt, all(), always, api, bounds(), children, clone() (+68 more) +Nodes (70): addPxSuffix(), Adt, all(), always, api, bounds(), call(), children (+62 more) ### Community 11 - "Community 11" Cohesion: 0.04 -Nodes (64): loadPersonnelWithCerts(), loadVehicleViewBundle(), loadVehicleViewBundles(), VehicleViewBundle, activeTab, heroMeta, loadDetail(), loading (+56 more) +Nodes (66): loadPersonnelWithCerts(), loadVehicleViewBundle(), loadVehicleViewBundles(), VehicleViewBundle, activeTab, heroMeta, loadDetail(), loading (+58 more) ### Community 12 - "Community 12" -Cohesion: 0.10 -Nodes (28): ap(), em(), fm(), Fv(), gg, gm(), ha(), Id() (+20 more) +Cohesion: 0.03 +Nodes (79): adjustDown(), adjustForTable(), adjustTil(), adjustUp(), asLtrRange(), BarManager(), BarMutation(), bind$1() (+71 more) ### Community 13 - "Community 13" Cohesion: 0.03 -Nodes (66): aa, ao, bd, bm, Bo(), bs, ca(), cd (+58 more) +Nodes (68): aa, ao, ar(), bd, bm, Bo(), bs, ca() (+60 more) ### Community 14 - "Community 14" Cohesion: 0.05 @@ -641,27 +630,27 @@ Nodes (65): confirmButtonText, dialogTitle, dialogVisible, emit, submitLoading, ### Community 15 - "Community 15" Cohesion: 0.06 -Nodes (84): _(), ab(), ar, Ce(), ch(), cs, d(), dc (+76 more) +Nodes (69): _(), ai(), an(), aw(), bc, bg, bh(), bn() (+61 more) ### Community 16 - "Community 16" -Cohesion: 0.03 -Nodes (90): anyValue, arrOf(), arrOfObj, arrOfVal(), asOption(), asRawOrDie(), asRawOrDie$1(), base() (+82 more) +Cohesion: 0.02 +Nodes (144): anyValue, arrOf(), arrOfObj, arrOfVal(), asOption(), asRawOrDie(), asRawOrDie$1(), base() (+136 more) ### Community 17 - "Community 17" Cohesion: 0.04 -Nodes (73): buttonRadius, buttonTextColor, { isDark }, props, settingStore, settingStore, { watermarkVisible }, configImages (+65 more) +Nodes (78): settingStore, { watermarkVisible }, configImages, useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), appConfig (+70 more) ### Community 18 - "Community 18" Cohesion: 0.04 -Nodes (42): add(), af, ag(), au(), ax(), ba(), CR, createEditor() (+34 more) +Nodes (40): add(), af, ag(), ax(), ba(), CR, createEditor(), dispatch() (+32 more) ### Community 19 - "Community 19" Cohesion: 0.03 Nodes (62): append$1(), appendItem(), cloneListProperties(), composeEntries(), contains$1(), createSegment(), createSegments(), deduceListType() (+54 more) ### Community 20 - "Community 20" -Cohesion: 0.10 -Nodes (19): props, props, props, props, BaseChartProps, ChartThemeConfig, RadarChartProps, RingChartProps (+11 more) +Cohesion: 0.03 +Nodes (65): props, animationConfig, computedColor, EChartsOption, getBaseItemStyle, isMultipleData, props, props (+57 more) ### Community 21 - "Community 21" Cohesion: 0.05 @@ -669,15 +658,15 @@ Nodes (92): ancestor(), capValue(), currentValue(), emitWith(), findOffsetOf(), ### Community 22 - "Community 22" Cohesion: 0.04 -Nodes (26): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator, RouteRegistry, ConvertedRoute, RouteTransformer (+18 more) +Nodes (22): fetchGetMenuList(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator, RouteRegistry, ConvertedRoute, RouteTransformer (+14 more) ### Community 23 - "Community 23" Cohesion: 0.03 -Nodes (100): advance(), appendAt(), backtrack(), bind(), browsers, caretPositionFromPoint(), caretRangeFromPoint(), cat() (+92 more) +Nodes (110): advance(), after$5(), appendAt(), backtrack(), bind(), caretPositionFromPoint(), caretRangeFromPoint(), cat() (+102 more) ### Community 24 - "Community 24" -Cohesion: 0.10 -Nodes (22): byAttr(), cloneAppropriateAttributes(), DomModel(), each$1(), filter$1(), getIsRoot(), getTableCloneElements(), getTableColumnResizingBehaviour (+14 more) +Cohesion: 0.06 +Nodes (35): byAttr(), cloneAppropriateAttributes(), DomModel(), each$1(), filter$1(), getDimension(), getIsRoot(), getRawWidth() (+27 more) ### Community 25 - "Community 25" Cohesion: 0.06 @@ -692,8 +681,8 @@ Cohesion: 0.05 Nodes (42): $(), a(), Ae(), be(), d, De(), E(), ee (+34 more) ### Community 28 - "Community 28" -Cohesion: 0.05 -Nodes (33): contactSelectorVisible, customerSelectorVisible, dictStore, formTitle, handleApprovalSuccess(), handleClose(), handleOpened(), handleSupplierChange() (+25 more) +Cohesion: 0.09 +Nodes (19): bR(), cT(), dk(), eb(), fT(), fx(), hg(), ic (+11 more) ### Community 29 - "Community 29" Cohesion: 0.06 @@ -704,8 +693,8 @@ Cohesion: 0.04 Nodes (18): approvalDialogRef, contactSelectorVisible, customerSelectorVisible, formTitle, handleDateRangeChange, isFrameworkContract, isPartiesSwapped, opportunitySelectorVisible (+10 more) ### Community 31 - "Community 31" -Cohesion: 0.13 -Nodes (20): bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), hasWorkflowNode(), moneyTableFormatter() (+12 more) +Cohesion: 0.17 +Nodes (16): COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatMoneyYuan(), hasWorkflowNode(), moneyTableFormatter(), ReimburseExpenseDetailLike (+8 more) ### Community 32 - "Community 32" Cohesion: 0.04 @@ -716,12 +705,12 @@ Cohesion: 0.04 Nodes (41): fetchCreatePost(), fetchDeletePost(), fetchDeptTree(), fetchGetRoleList(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers() (+33 more) ### Community 34 - "Community 34" -Cohesion: 0.09 -Nodes (6): findUntil(), inList(), Optional, cached(), thunk(), thunkOf() +Cohesion: 0.06 +Nodes (18): addButton(), addControl(), addSplitButton(), findUntil(), getBulletStyles, getNumberStyles, getSelectedStyleType(), inList() (+10 more) ### Community 35 - "Community 35" -Cohesion: 0.05 -Nodes (57): availableSearch, body(), body$1(), chooseSize(), compose(), createContainer(), defaultView(), determineDefaultTableAttributes() (+49 more) +Cohesion: 0.06 +Nodes (48): availableSearch, body(), body$1(), chooseSize(), constant(), defaultView(), detached(), determineDefaultTableAttributes() (+40 more) ### Community 36 - "Community 36" Cohesion: 0.03 @@ -732,8 +721,8 @@ Cohesion: 0.07 Nodes (38): _, a, b, c(), ce(), d(), de(), E() (+30 more) ### Community 38 - "Community 38" -Cohesion: 0.08 -Nodes (58): am(), bf(), bindPendingEventDelegates(), bm(), c(), cm(), cv(), Df() (+50 more) +Cohesion: 0.07 +Nodes (63): ar, bf(), bindPendingEventDelegates(), bm(), c(), cm(), cv(), Df() (+55 more) ### Community 39 - "Community 39" Cohesion: 0.07 @@ -744,40 +733,40 @@ Cohesion: 0.07 Nodes (22): cancel(), dialog, emit, formRef, loadUserList(), open(), reset(), rules (+14 more) ### Community 41 - "Community 41" -Cohesion: 0.11 -Nodes (35): fetchGetUserInfo(), ValidationResult, useCommon(), setupAfterEachGuard(), closeLoading(), fetchUserInfo(), getPendingLoading(), handleDynamicRoutes() (+27 more) +Cohesion: 0.07 +Nodes (20): n(), r(), w(), aC, bl(), bp, dd, ec (+12 more) ### Community 42 - "Community 42" -Cohesion: 0.08 -Nodes (31): absolute(), adjustDown(), adjustUp(), ancestors$3(), ancestors$4(), colInfo(), drawBar(), filter$2() (+23 more) +Cohesion: 0.06 +Nodes (42): add(), add$1(), add$2(), cleanClass(), constrainSpan(), contains(), contains$1(), copy$1() (+34 more) ### Community 43 - "Community 43" Cohesion: 0.05 -Nodes (34): always, Browser, Cell(), constant(), contains(), detect$3(), DeviceType(), find() (+26 more) +Nodes (37): always, Browser, Cell(), contains(), detect$3(), find(), firstMatch(), fullscreenState (+29 more) ### Community 44 - "Community 44" Cohesion: 0.10 Nodes (27): ak(), Cf(), df, Ef, ff, gf, hf, ik() (+19 more) ### Community 45 - "Community 45" -Cohesion: 0.05 +Cohesion: 0.06 Nodes (28): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), dialogVisible, emit, handleClose(), handleSaveAndClose(), loadExistingAttachments(), open() (+20 more) ### Community 46 - "Community 46" -Cohesion: 0.02 -Nodes (134): add$2(), add$3(), add$4(), appear(), ariaDisable(), ariaEnable(), cleanClass(), clear() (+126 more) +Cohesion: 0.01 +Nodes (211): add$1(), add$2(), add$3(), add$4(), appear(), applyFixedMorph(), applyMorph(), applyPositionCss() (+203 more) ### Community 47 - "Community 47" -Cohesion: 0.05 -Nodes (50): api, clone$1(), createParagraph(), createSummary(), document(), documentOrOwner(), firstChild(), fromDom() (+42 more) +Cohesion: 0.06 +Nodes (25): api, document(), documentOrOwner(), hasProto(), internalSet(), isAtDetailsStart(), isBoolean, isDetails() (+17 more) ### Community 48 - "Community 48" -Cohesion: 0.09 -Nodes (27): chunk(), classes(), classForPreset(), ColorInputBackstage(), colorPicker(), createInlineMenuFrom(), createPartialMenuWithAlloyItems(), createTieredDataFrom() (+19 more) +Cohesion: 0.06 +Nodes (39): chunk(), classes(), classForPreset(), ColorInputBackstage(), colorPicker(), contains$1(), createInlineMenuFrom(), createPartialMenuWithAlloyItems() (+31 more) ### Community 49 - "Community 49" -Cohesion: 0.12 -Nodes (10): fetchData(), handleApprove(), handlePageChange(), handleReset(), handleSearch(), handleSizeChange(), handleSubmit(), loading (+2 more) +Cohesion: 0.09 +Nodes (30): bo(), ck(), Di, dv(), eb(), ez(), Fk(), Gn() (+22 more) ### Community 50 - "Community 50" Cohesion: 0.05 @@ -785,43 +774,43 @@ Nodes (29): AnchorListOptions, ClassListOptions, contains(), DialogChanges, Dial ### Community 51 - "Community 51" Cohesion: 0.09 -Nodes (55): Ae(), al(), am(), be(), cd(), cl(), cn(), dd() (+47 more) +Nodes (57): Ae(), al(), am(), be(), cd(), cl(), cn(), dd() (+49 more) ### Community 52 - "Community 52" Cohesion: 0.08 Nodes (27): $(), a, b(), c(), d, e(), ee(), G() (+19 more) ### Community 53 - "Community 53" -Cohesion: 0.06 -Nodes (37): ancestor(), ancestor$1(), anyToHex(), buildListItems(), exists(), findCommonCellType(), findCommonRowType(), findInWarehouse() (+29 more) +Cohesion: 0.07 +Nodes (33): ancestor$1(), buildListItems(), exists(), findCommonCellType(), findCommonRowType(), findInWarehouse(), findItem(), findMap() (+25 more) ### Community 54 - "Community 54" Cohesion: 0.17 Nodes (20): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+12 more) ### Community 55 - "Community 55" -Cohesion: 0.10 -Nodes (27): bb(), Cb(), cT(), db, dr, Dt(), fb(), gb() (+19 more) +Cohesion: 0.11 +Nodes (26): bb(), Cb(), dr, Dt(), fb(), gb(), hasEventListeners(), hb() (+18 more) ### Community 56 - "Community 56" Cohesion: 0.06 Nodes (27): AdvTab, collect(), fromDom(), fromHtml(), fromTag(), fromText(), getClassList, getPrependUrl (+19 more) ### Community 57 - "Community 57" -Cohesion: 0.07 -Nodes (57): categories, delay(), fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCategoryList(), fetchCategoryParameters() (+49 more) +Cohesion: 0.08 +Nodes (45): categories, delay(), fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCategoryParameters(), fetchCreateCategory() (+37 more) ### Community 58 - "Community 58" -Cohesion: 0.07 -Nodes (27): ancestor$1(), ancestor$2(), ancestor$3(), appendSegments(), closestSiblingEntry(), composeList(), equals(), find() (+19 more) +Cohesion: 0.06 +Nodes (30): ancestor$1(), ancestor$2(), ancestor$3(), appendSegments(), closestSiblingEntry(), composeList(), equals(), find() (+22 more) ### Community 59 - "Community 59" -Cohesion: 0.04 -Nodes (14): dialogVisible, dictStore, handleConfirm(), handleQuery(), handleSaveShortName(), hasShortName, loading, resetQuery() (+6 more) +Cohesion: 0.13 +Nodes (13): dialogVisible, dictStore, handleConfirm(), handleQuery(), handleSaveShortName(), hasShortName, loading, resetQuery() (+5 more) ### Community 60 - "Community 60" -Cohesion: 0.12 -Nodes (27): currentRoutePath, { menuList }, menuStore, route, routerPath, handleMenuJump(), openExternalLink(), getFirstMenuPath() (+19 more) +Cohesion: 0.02 +Nodes (125): absolute$2(), absolute$3(), absorb(), adjustBounds(), after(), applyColor(), asLtrRange(), attempt() (+117 more) ### Community 61 - "Community 61" Cohesion: 0.06 @@ -841,7 +830,7 @@ Nodes (14): applySubpackSlipPdfFooterCellStyles(), buildSubpackSlipPdfCheckboxIm ### Community 65 - "Community 65" Cohesion: 0.08 -Nodes (39): after$4(), after$5(), append(), append$1(), children$1(), children$2(), clone$2(), col() (+31 more) +Nodes (25): loadCarrierList(), createLoading, fetchData(), handleCreateSettlement(), handlePageChange(), handleReset(), handleSearch(), handleSizeChange() (+17 more) ### Community 66 - "Community 66" Cohesion: 0.08 @@ -852,8 +841,8 @@ Cohesion: 0.05 Nodes (37): fetchChangePassword(), fetchGetMenuCodes(), fetchLogin(), fetchLogout(), CLUE_PERM_MAP, useCluePerm(), CONTRACT_PERM_MAP, PERM_FALLBACK (+29 more) ### Community 68 - "Community 68" -Cohesion: 0.06 -Nodes (35): useDbInstantSearch(), certNameOptions, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules (+27 more) +Cohesion: 0.07 +Nodes (33): certNameOptions, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules, handleAdd() (+25 more) ### Community 69 - "Community 69" Cohesion: 0.06 @@ -864,20 +853,20 @@ Cohesion: 0.08 Nodes (17): _, a, b, C, e(), g(), i(), j (+9 more) ### Community 71 - "Community 71" -Cohesion: 0.15 -Nodes (14): all(), ancestors$2(), child(), child$1(), find$1(), findUntil(), generateSection(), go() (+6 more) +Cohesion: 0.05 +Nodes (48): after(), beforeSpecial(), cell(), contains$2(), diagnose(), doDiagnose(), findCommonRowType(), fromRange() (+40 more) ### Community 72 - "Community 72" -Cohesion: 0.06 -Nodes (34): broadcast(), browsers, child(), child$1(), choose(), contents(), cycleNext(), cyclePrev() (+26 more) +Cohesion: 0.08 +Nodes (27): calcContentBoxSize(), child(), child$1(), child$2(), clone$1(), extractAdvancedStyles(), extractDataFromCellElement(), extractDataFromRowElement() (+19 more) ### Community 73 - "Community 73" -Cohesion: 0.09 -Nodes (30): bo(), ck(), Di, dv(), eb(), ez(), Fk(), Gn() (+22 more) +Cohesion: 0.15 +Nodes (18): ap(), Fv(), gg, iv(), ls(), mv(), no, rk (+10 more) ### Community 74 - "Community 74" -Cohesion: 0.10 -Nodes (16): ae(), Bt(), E(), h, it(), j(), le(), lt() (+8 more) +Cohesion: 0.14 +Nodes (18): a, Bt(), ce(), g, it(), k(), le(), lt() (+10 more) ### Community 75 - "Community 75" Cohesion: 0.08 @@ -892,16 +881,16 @@ Cohesion: 0.07 Nodes (27): always, api, compareDocumentPosition(), currentSearchState, documentPositionPreceding(), flatten(), fromDom(), fromHtml() (+19 more) ### Community 78 - "Community 78" -Cohesion: 0.13 -Nodes (16): compareMode, currentVersion, dialogVisible, dictStore, emit, handleClose(), handleCommand(), handleCompare() (+8 more) +Cohesion: 0.15 +Nodes (15): compareMode, currentVersion, dialogVisible, dictStore, emit, handleClose(), handleCommand(), handleCompare() (+7 more) ### Community 79 - "Community 79" Cohesion: 0.08 Nodes (15): addToEditor(), addToEditor$1(), generate(), getImageToolbarItems, getInsertToolbarItems, getTextSelectionToolbarItems, has(), hasProto() (+7 more) ### Community 80 - "Community 80" -Cohesion: 0.02 -Nodes (111): all$3(), buildGroups(), bypassSelector(), calculateImagePosition(), cat(), chooseChannels(), cleanParameters(), convertStringToolbar() (+103 more) +Cohesion: 0.03 +Nodes (91): apportion(), buildGroups(), calculateImagePosition(), cat(), chooseChannels(), cleanParameters(), clone$2(), constrainByMany() (+83 more) ### Community 81 - "Community 81" Cohesion: 0.07 @@ -920,16 +909,16 @@ Cohesion: 0.09 Nodes (13): createInterpolationInside(), get(), getPlaceholder(), keywordsToPattern(), nested(), onSetupEditable(), prismjs, re() (+5 more) ### Community 85 - "Community 85" -Cohesion: 0.07 -Nodes (34): add$3(), address(), boxPosition(), cata(), cata$1(), closest(), compose1(), deduce() (+26 more) +Cohesion: 0.06 +Nodes (39): add$3(), address(), allUnlocked(), boxPosition(), cata(), cata$1(), clear(), closest() (+31 more) ### Community 86 - "Community 86" -Cohesion: 0.12 -Nodes (25): asLtrRange(), BarManager(), BarMutation(), convertToRange(), create(), create$1(), diagnose(), doDiagnose() (+17 more) +Cohesion: 0.08 +Nodes (25): ancestor(), ancestor$1(), ancestor$2(), ancestors$3(), ancestors$4(), cells(), clearColumns(), clearData() (+17 more) ### Community 87 - "Community 87" -Cohesion: 0.02 -Nodes (138): addToHistory(), all(), apportion(), attachSystem(), attachSystemAfter(), attachSystemWith(), attachUiMotherships(), bind() (+130 more) +Cohesion: 0.08 +Nodes (26): broadcast(), child(), child$1(), choose(), cycleNext(), cyclePrev(), detect$4(), detect$5() (+18 more) ### Community 88 - "Community 88" Cohesion: 0.12 @@ -952,8 +941,8 @@ Cohesion: 0.07 Nodes (10): _, a(), C(), h(), m, o, r, S() (+2 more) ### Community 93 - "Community 93" -Cohesion: 0.05 -Nodes (67): bundle(), cellLength(), css(), deleteRowsAt(), eachr(), elementFromGrid(), elementnew(), extractGridDetails() (+59 more) +Cohesion: 0.06 +Nodes (65): bundle(), cellLength(), columnScopeGenerator(), css(), deleteRowsAt(), eachr(), elementnew(), extractGridDetails() (+57 more) ### Community 94 - "Community 94" Cohesion: 0.07 @@ -961,7 +950,7 @@ Nodes (12): a, e(), f(), g, i(), k(), l, n (+4 more) ### Community 95 - "Community 95" Cohesion: 0.07 -Nodes (16): A(), At, bl(), ct, Do, mt(), pl(), pt (+8 more) +Nodes (18): A(), At, bl(), ct, Do, i, mt(), pl() (+10 more) ### Community 96 - "Community 96" Cohesion: 0.05 @@ -973,7 +962,7 @@ Nodes (10): a, c(), d, e(), g, i(), l(), m() (+2 more) ### Community 98 - "Community 98" Cohesion: 0.05 -Nodes (61): customerDialogActive, detailLabels, loading, { loadPerms, hasQuotePerm }, visible, finishSuccess(), handleConfirmApproval(), dialogTitle (+53 more) +Nodes (60): customerDialogActive, detailLabels, loading, { loadPerms, hasQuotePerm }, visible, finishSuccess(), handleConfirmApproval(), dialogTitle (+52 more) ### Community 99 - "Community 99" Cohesion: 0.11 @@ -993,27 +982,27 @@ Nodes (21): charMap, charMapToRegExp(), charMapToSelector(), each(), first(), fr ### Community 103 - "Community 103" Cohesion: 0.06 -Nodes (55): _(), b(), Bn(), cl(), cn(), dn(), E(), En() (+47 more) +Nodes (53): _(), b(), Bn(), cl(), cn(), dc, dn(), E() (+45 more) ### Community 104 - "Community 104" -Cohesion: 0.10 -Nodes (26): en(), fn(), ft(), g, ge(), gt(), ht(), i (+18 more) +Cohesion: 0.11 +Nodes (22): en(), fn(), ft(), ge(), gt(), ht(), i, Ie (+14 more) ### Community 105 - "Community 105" Cohesion: 0.09 Nodes (9): a, c(), d(), g(), i(), o(), p(), t() (+1 more) ### Community 106 - "Community 106" -Cohesion: 0.07 -Nodes (32): closest$2(), copy$1(), exists(), fillInGaps(), firstColumnIsLocked(), fromWarehouse(), getAt(), getPercentageWidth() (+24 more) +Cohesion: 0.06 +Nodes (35): child(), child$1(), closest$2(), exists(), findInWarehouse(), firstColumnIsLocked(), fromWarehouse(), generateSection() (+27 more) ### Community 107 - "Community 107" Cohesion: 0.04 -Nodes (44): buildContractSnapshotFromPlan(), dialogTitle, displayCarrierName, displayDeliveryMethod, displayDistanceKm, displayFreightAmount, displayFreightPrice, displayFreightType (+36 more) +Nodes (42): buildContractSnapshotFromPlan(), dialogTitle, displayCarrierName, displayDeliveryMethod, displayDistanceKm, displayFreightAmount, displayFreightPrice, displayFreightType (+34 more) ### Community 108 - "Community 108" -Cohesion: 0.10 -Nodes (28): a, ar(), ba(), bi(), bl(), bt(), cr(), ct() (+20 more) +Cohesion: 0.14 +Nodes (20): a, ba(), bl(), ct(), g(), he(), je(), le() (+12 more) ### Community 109 - "Community 109" Cohesion: 0.09 @@ -1032,16 +1021,16 @@ Cohesion: 0.11 Nodes (7): addPrependUrl2(), findEntryDelegate(), findMap(), fromPoint(), makeItems(), makeTab$1(), Optional ### Community 113 - "Community 113" -Cohesion: 0.04 -Nodes (58): combine$1(), combineGroups(), consolidate(), error(), expandable, expandable$1, fallback(), fromClientXY() (+50 more) +Cohesion: 0.07 +Nodes (39): consolidate(), error(), fromClientXY(), fromFuture(), fromHtml$2(), fromPageXY(), fromPromise(), fromResult() (+31 more) ### Community 114 - "Community 114" Cohesion: 0.09 Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager ### Community 115 - "Community 115" -Cohesion: 0.07 -Nodes (36): Aa(), ad, bd, bt(), dk(), dx(), et, fx() (+28 more) +Cohesion: 0.10 +Nodes (20): ap(), au(), bx(), co(), cx, gs(), hl(), KO (+12 more) ### Community 116 - "Community 116" Cohesion: 0.05 @@ -1057,23 +1046,23 @@ Nodes (37): forbidden, notFound, serverError, title, document, liteVersion, oldV ### Community 119 - "Community 119" Cohesion: 0.07 -Nodes (45): _(), A, Ba(), bb, bf, bm(), Cb, cv() (+37 more) +Nodes (46): _(), A, Ba(), bb, bf, bm(), Cb, cv() (+38 more) ### Community 120 - "Community 120" -Cohesion: 0.06 -Nodes (61): A(), al(), b, ca(), cc, cl(), da(), dw() (+53 more) +Cohesion: 0.05 +Nodes (63): A(), Aa(), al(), b, ca(), cc, cl(), da() (+55 more) ### Community 121 - "Community 121" -Cohesion: 0.07 -Nodes (25): addZeros(), createTemplateList(), curry(), entitiesAttr, exists(), getCdateFormat, getCreationDateClasses, getDateTime() (+17 more) +Cohesion: 0.08 +Nodes (21): addZeros(), createTemplateList(), curry(), entitiesAttr, exists(), getCdateFormat, getCreationDateClasses, getDateTime() (+13 more) ### Community 122 - "Community 122" -Cohesion: 0.14 -Nodes (23): getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), buildParams(), formatRate() (+15 more) +Cohesion: 0.06 +Nodes (64): fetchGetUserInfo(), currentRoutePath, { menuList }, menuStore, route, routerPath, ValidationResult, useCommon() (+56 more) ### Community 123 - "Community 123" Cohesion: 0.07 -Nodes (15): api, contains(), customTabs, dialogOpener, getForcedPlugins, getNamesFromTabs(), hasProto(), isFunction (+7 more) +Nodes (14): api, contains(), customTabs, dialogOpener, getForcedPlugins, hasProto(), isFunction, isString (+6 more) ### Community 124 - "Community 124" Cohesion: 0.14 @@ -1084,20 +1073,20 @@ Cohesion: 0.11 Nodes (3): fetchProductDetail(), DeliverySlipRenderContext, setupDeliverySlipEditorTypeCheckboxes() ### Community 126 - "Community 126" -Cohesion: 0.13 -Nodes (22): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+14 more) +Cohesion: 0.08 +Nodes (32): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+24 more) ### Community 127 - "Community 127" -Cohesion: 0.08 -Nodes (45): at(), ci, cm(), cs(), da(), ds(), em(), es() (+37 more) +Cohesion: 0.09 +Nodes (37): ci, cm(), cs(), ds(), em(), Fs(), gm(), Hs() (+29 more) ### Community 128 - "Community 128" Cohesion: 0.07 Nodes (29): closeAll, closeLeft, closeOther, closeRight, fixed, refresh, unfixed, common (+21 more) ### Community 129 - "Community 129" -Cohesion: 0.04 -Nodes (43): fetchDeleteContact(), fetchDeleteCustomer(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), ContactForm, ContactQuery, ContactVO (+35 more) +Cohesion: 0.02 +Nodes (65): fetchContactByCustomerId(), fetchDeleteContact(), fetchDeleteCustomer(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchIntoPool(), fetchSetPrimaryContact(), fetchTransferCustomer() (+57 more) ### Community 130 - "Community 130" Cohesion: 0.11 @@ -1120,16 +1109,16 @@ Cohesion: 0.10 Nodes (4): BREAKPOINT_CONFIG, BreakpointConfig, ResponsiveBreakpoint, PasswordStrength ### Community 135 - "Community 135" -Cohesion: 0.05 -Nodes (56): constant$1(), dataset(), DelayedFunction(), DialogBackstage(), EventRegistry(), events$1(), events$2(), flatgrid$1() (+48 more) +Cohesion: 0.02 +Nodes (145): all(), attachSystem(), attachSystemAfter(), attachSystemWith(), attachUiMotherships(), bind(), close$1(), descendant() (+137 more) ### Community 136 - "Community 136" Cohesion: 0.08 -Nodes (39): Aw, bi(), bn, cs(), Es(), fw(), gw(), hw() (+31 more) +Nodes (43): Aw, bn, cs(), em(), Es(), fm(), fs(), fw() (+35 more) ### Community 138 - "Community 138" Cohesion: 0.02 -Nodes (107): absolute$3(), append(), append$1(), append$2(), attach(), attach$1(), attachWith(), bifilter() (+99 more) +Nodes (126): getNamesFromTabs(), addToHistory(), append(), append$1(), append$2(), attach(), attach$1(), attachWith() (+118 more) ### Community 139 - "Community 139" Cohesion: 0.07 @@ -1140,20 +1129,20 @@ Cohesion: 0.09 Nodes (19): documentOrOwner(), each(), fromDom(), fromHtml(), fromTag(), fromText(), getNodeChangeHandler(), getShadowHost() (+11 more) ### Community 141 - "Community 141" -Cohesion: 0.10 -Nodes (11): binder(), curry(), detectBrowser$1(), find$1(), findMap(), findUntil(), get$4(), handle() (+3 more) +Cohesion: 0.11 +Nodes (8): detectBrowser$1(), find$1(), findMap(), findUntil(), get$4(), head(), lift2(), Optional ### Community 142 - "Community 142" -Cohesion: 0.08 -Nodes (26): firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, idx, if(), isDualMenu, isMobileMode, isMobileScreen (+18 more) +Cohesion: 0.16 +Nodes (10): cached(), thunk(), thunkOf(), anyToHex(), generate$1(), get$3(), grid(), head() (+2 more) ### Community 143 - "Community 143" Cohesion: 0.08 Nodes (42): open(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), applyProductGridBorderToStyle(), buildDriverInfo(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem() (+34 more) ### Community 144 - "Community 144" -Cohesion: 0.29 -Nodes (9): children(), detect$2(), detectBrowser(), detectOs(), fromPoint(), map(), nextSibling(), parent() (+1 more) +Cohesion: 0.17 +Nodes (14): bind(), children(), detect(), detect$2(), detectBrowser(), detectOs(), fromPoint(), get() (+6 more) ### Community 145 - "Community 145" Cohesion: 0.11 @@ -1164,8 +1153,8 @@ Cohesion: 0.07 Nodes (27): copyConfig, copyFailed, copySuccess, resetConfig, resetFailed, list, title, title (+19 more) ### Community 147 - "Community 147" -Cohesion: 0.09 -Nodes (20): attachmentUrls, date, dialog, dictStore, emit, formRef, rules, submitting (+12 more) +Cohesion: 0.14 +Nodes (23): getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), buildParams(), formatRate() (+15 more) ### Community 148 - "Community 148" Cohesion: 0.11 @@ -1176,8 +1165,8 @@ Cohesion: 0.12 Nodes (19): allowHtmlInNamedAnchor, createAnchor(), getId(), getIdFromAnchor(), getNamedAnchor(), insert(), insertAnchor(), isAnchor() (+11 more) ### Community 150 - "Community 150" -Cohesion: 0.05 -Nodes (76): ai(), an(), ap(), aw(), bg, bh(), bn(), bs() (+68 more) +Cohesion: 0.09 +Nodes (20): attachmentUrls, date, dialog, dictStore, emit, formRef, rules, submitting (+12 more) ### Community 151 - "Community 151" Cohesion: 0.08 @@ -1212,20 +1201,20 @@ Cohesion: 0.05 Nodes (41): appendAmapNavLine(), buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapSearchUrl(), fetchAllDictData(), useDictTag(), usePlPlanArrangeActions() (+33 more) ### Community 159 - "Community 159" -Cohesion: 0.08 -Nodes (14): n(), r(), w(), aC, bl(), dd, ed, hd (+6 more) +Cohesion: 0.07 +Nodes (81): ab(), ae(), be(), Ce(), ch(), d(), dc, de() (+73 more) ### Community 160 - "Community 160" -Cohesion: 0.08 -Nodes (27): ListColumnDef, loadVisibleColumns(), resolveDefaultVisibleProps(), usePersistedListColumns(), UsePersistedListColumnsOptions, dialogTitle, dialogVisible, formData (+19 more) +Cohesion: 0.10 +Nodes (22): dialogTitle, dialogVisible, formData, formRef, formRules, handleAdd(), handleDelete(), handleDropdownCommand() (+14 more) ### Community 161 - "Community 161" Cohesion: 0.11 Nodes (4): ancestor(), ancestor$1(), getNormalizedBlock(), Optional ### Community 162 - "Community 162" -Cohesion: 0.03 -Nodes (98): add$1(), apply$1(), applyFixedMorph(), applyMorph(), applyPositionCss(), ariaIsDisabled(), before$1(), bind$1() (+90 more) +Cohesion: 0.05 +Nodes (26): contactSelectorVisible, customerSelectorVisible, dictStore, formTitle, handleApprovalSuccess(), handleClose(), handleOpened(), handleSupplierChange() (+18 more) ### Community 163 - "Community 163" Cohesion: 0.06 @@ -1236,8 +1225,8 @@ Cohesion: 0.07 Nodes (42): applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), buildDeliverySlipCompanySealHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml(), buildDeliverySlipSignItem(), buildDeliverySlipSignRowHtml() (+34 more) ### Community 165 - "Community 165" -Cohesion: 0.16 -Nodes (22): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+14 more) +Cohesion: 0.13 +Nodes (20): am(), bi(), bt(), d, Gs(), gt(), jt(), kt() (+12 more) ### Community 166 - "Community 166" Cohesion: 0.06 @@ -1252,16 +1241,16 @@ Cohesion: 0.11 Nodes (3): find(), findUntil(), Optional ### Community 169 - "Community 169" -Cohesion: 0.13 -Nodes (18): call(), contains(), get$2(), get$4(), has(), hasNonNullableKey(), isBoundary(), isComment() (+10 more) +Cohesion: 0.10 +Nodes (23): allUnlocked(), ancestor(), cell(), closest$2(), contains(), forall(), get$2(), getSelectionTargets() (+15 more) ### Community 170 - "Community 170" Cohesion: 0.11 Nodes (13): charMap, charMatches(), contains(), fireInsertCustomChar(), hasProto(), insertChar(), isFunction, isNull (+5 more) ### Community 171 - "Community 171" -Cohesion: 0.06 -Nodes (59): gu(), Pu, ah(), Bi, bp, Bu, cp(), Cu() (+51 more) +Cohesion: 0.07 +Nodes (51): gu(), Pu, ah(), ao(), Bi, bs(), Cu(), eh() (+43 more) ### Community 172 - "Community 172" Cohesion: 0.09 @@ -1272,16 +1261,16 @@ Cohesion: 0.09 Nodes (23): expand, index, selection, reset, submit, collapse, expand, reset (+15 more) ### Community 174 - "Community 174" -Cohesion: 0.09 -Nodes (17): am(), bc(), C, dc, ec, er(), gn, In() (+9 more) +Cohesion: 0.08 +Nodes (22): ai(), bc(), C, ec, er(), gn, i, In() (+14 more) ### Community 176 - "Community 176" -Cohesion: 0.14 -Nodes (19): bd(), br, dn(), ey(), fr, h, hm(), Ho() (+11 more) +Cohesion: 0.08 +Nodes (40): ac(), bc(), bg(), Cc(), co, dg(), Do, ec() (+32 more) ### Community 177 - "Community 177" -Cohesion: 0.09 -Nodes (26): after(), append(), append$1(), applyCellData(), applyRowData(), applyStructureData(), applyStyleData(), applyStyleData$1() (+18 more) +Cohesion: 0.08 +Nodes (29): append(), append$1(), applyCellData(), applyRowData(), applyStructureData(), applyStyleData(), applyStyleData$1(), before() (+21 more) ### Community 178 - "Community 178" Cohesion: 0.18 @@ -1296,16 +1285,16 @@ Cohesion: 0.13 Nodes (7): calculatedFreight, formData, formRef, formRules, router, submitLoading, totalQty ### Community 181 - "Community 181" -Cohesion: 0.05 -Nodes (36): { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language }, { locale } (+28 more) +Cohesion: 0.04 +Nodes (39): { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language }, { locale } (+31 more) ### Community 182 - "Community 182" -Cohesion: 0.11 -Nodes (20): before(), Cell(), clone(), deep(), dlIndentation(), documentOrOwner(), each$1(), foldl() (+12 more) +Cohesion: 0.14 +Nodes (19): before(), Cell(), clone(), contains(), deep(), dlIndentation(), each$1(), empty() (+11 more) ### Community 183 - "Community 183" -Cohesion: 0.09 -Nodes (33): as(), av(), be(), Bv(), dn(), ds(), Fe(), gm() (+25 more) +Cohesion: 0.13 +Nodes (22): as(), av(), Bv(), cs, ds(), gr, hs(), iv() (+14 more) ### Community 184 - "Community 184" Cohesion: 0.10 @@ -1323,17 +1312,21 @@ Nodes (21): subTitle, title, login, btnText, forgetPwd, leftView, noAccount, reg Cohesion: 0.10 Nodes (21): placeholder, register, confirmPassword, password, slider, username, register, agreeText (+13 more) +### Community 188 - "Community 188" +Cohesion: 0.13 +Nodes (3): find(), findUntil(), Optional + ### Community 189 - "Community 189" Cohesion: 0.03 -Nodes (54): fetchData(), formatAmount(), handlePageChange(), handleReset(), handleSearch(), handleSizeChange(), loading, pagination (+46 more) +Nodes (53): fetchData(), formatAmount(), handlePageChange(), handleReset(), handleSearch(), handleSizeChange(), loading, pagination (+45 more) ### Community 190 - "Community 190" Cohesion: 0.15 Nodes (16): addZeros(), Cell(), daysLong, daysShort, getDateFormat, getDateTime(), getDefaultDateTime(), getFormats (+8 more) ### Community 191 - "Community 191" -Cohesion: 0.09 -Nodes (15): after$1(), ancestor(), ancestor$1(), children(), compose1(), descendants$1(), freefallRtl$2(), getShadowRoot() (+7 more) +Cohesion: 0.13 +Nodes (4): getShadowRoot(), Optional, scan(), trim ### Community 192 - "Community 192" Cohesion: 0.18 @@ -1344,44 +1337,44 @@ Cohesion: 0.12 Nodes (15): any, emit, form, getDifference(), getDifferencePercent(), handleClose(), resetForm(), router (+7 more) ### Community 194 - "Community 194" -Cohesion: 0.13 -Nodes (12): dictStore, emit, form, formRef, handleClose(), open(), resetForm(), rules (+4 more) +Cohesion: 0.18 +Nodes (8): dialog, dictStore, emit, form, formRef, fetchContactDetail(), fetchCreateContact(), fetchUpdateContact() ### Community 195 - "Community 195" Cohesion: 0.20 Nodes (5): errorMessage, feedbackRemark, handleSave(), loadPage(), saving ### Community 196 - "Community 196" -Cohesion: 0.08 -Nodes (19): ApplyDateRange, buildApplyDateRangeQuery(), useApplicantOptions(), BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney(), handleApprove() (+11 more) +Cohesion: 0.07 +Nodes (33): ApplyDateRange, buildApplyDateRangeQuery(), matchesApplyDateRange(), bizTypeTagType(), formatSumMoney(), buildPageSummaryMethod(), BuildPageSummaryOptions, PageSummaryParams (+25 more) ### Community 197 - "Community 197" -Cohesion: 0.11 -Nodes (15): ao(), bR(), fT(), ge(), io(), na(), Ra(), ro() (+7 more) +Cohesion: 0.17 +Nodes (12): checkDuplicateClue(), exportClue(), getClueFollow(), getParkAreaList(), listClue(), listClueFollow(), listMyClue(), listTodayNewClue() (+4 more) ### Community 198 - "Community 198" Cohesion: 0.07 Nodes (22): Path, fmt, getUserConfirmation(), main(), resetChangeLog(), theme, main(), migrate_file() (+14 more) ### Community 199 - "Community 199" -Cohesion: 0.11 -Nodes (27): getBorder(), applyDataToElement(), clone$1(), determineDefaultAttributes(), determineDefaultStyles(), extractDataFromSettings(), extractDataFromTableElement(), fromDom() (+19 more) +Cohesion: 0.16 +Nodes (19): getBorder(), applyDataToElement(), determineDefaultAttributes(), determineDefaultStyles(), extractDataFromSettings(), extractDataFromTableElement(), get(), getDefaultAttributes() (+11 more) ### Community 200 - "Community 200" -Cohesion: 0.04 -Nodes (56): fetchData(), handleCancel(), handleDelete(), handleEdit(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear() (+48 more) +Cohesion: 0.07 +Nodes (33): fetchData(), handleCancel(), handleDelete(), handleEdit(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear() (+25 more) ### Community 201 - "Community 201" Cohesion: 0.16 Nodes (11): fireResizeEditor(), getAutoResizeBottomMargin, getAutoResizeOverflowPadding, getMaxHeight, getMinHeight, isFullscreen(), oldSize, parseCssValueToInt() (+3 more) ### Community 202 - "Community 202" -Cohesion: 0.19 -Nodes (15): c, el(), i, ie(), Io(), jt(), l, me() (+7 more) +Cohesion: 0.18 +Nodes (16): c, el(), eo(), ie(), Io(), jt(), l, me() (+8 more) ### Community 203 - "Community 203" -Cohesion: 0.15 -Nodes (6): bo(), E(), g(), Re(), te(), y +Cohesion: 0.13 +Nodes (8): E(), g(), kt(), ot(), Re(), te(), ut, y ### Community 204 - "Community 204" Cohesion: 0.20 @@ -1404,8 +1397,8 @@ Cohesion: 0.15 Nodes (14): _, d, f, g, h, k(), m, o (+6 more) ### Community 209 - "Community 209" -Cohesion: 0.12 -Nodes (24): ai(), al(), d, el(), et(), ft(), Ho(), ht() (+16 more) +Cohesion: 0.36 +Nodes (9): al(), et(), Ho(), il(), io, kl(), nl(), o() (+1 more) ### Community 210 - "Community 210" Cohesion: 0.10 @@ -1416,12 +1409,12 @@ Cohesion: 0.05 Nodes (26): handleBlur(), isFocused, props, currentValue, formattedValue, if(), isPaused, isRunning (+18 more) ### Community 212 - "Community 212" -Cohesion: 0.11 -Nodes (30): createAlignMenu(), createBlocksMenu(), createFontFamilyMenu(), createFontSizeMenu(), createMenuItems(), createStylesMenu(), generateSelectItems(), getPasteAsText (+22 more) +Cohesion: 0.10 +Nodes (32): createAlignMenu(), createBlocksMenu(), createFontFamilyMenu(), createFontSizeMenu(), createMenuItems(), createStylesMenu(), generateSelectItems(), getContentLanguages (+24 more) ### Community 213 - "Community 213" -Cohesion: 0.18 -Nodes (16): compose(), consolidateArr(), consolidateObj(), fitAll(), fitLast(), mergeErrors$1(), mergeValues$1(), output() (+8 more) +Cohesion: 0.17 +Nodes (19): and(), create$2(), defaultExecute(), doDefaultExecute(), doMove$1(), east$1(), getKeydownRules(), getKeydownRules$3() (+11 more) ### Community 214 - "Community 214" Cohesion: 0.12 @@ -1440,8 +1433,8 @@ Cohesion: 0.20 Nodes (15): al(), fe(), ge(), h, ho(), je(), Lo(), oe() (+7 more) ### Community 218 - "Community 218" -Cohesion: 0.07 -Nodes (39): all$1(), buildColorMenu(), buildMenuItems(), bypassSelector(), child(), child$1(), child$2(), child$3() (+31 more) +Cohesion: 0.11 +Nodes (24): all$1(), buildColorMenu(), buildMenuItems(), bypassSelector(), child$3(), descendant(), descendants(), firstChild() (+16 more) ### Community 219 - "Community 219" Cohesion: 0.11 @@ -1452,8 +1445,8 @@ Cohesion: 0.18 Nodes (18): done(), escapeSearchText(), find(), findSpansByIndex(), get(), get$1(), getElmIndex(), hasNext() (+10 more) ### Community 221 - "Community 221" -Cohesion: 0.03 -Nodes (105): absorb(), add(), after(), after$2(), appendAt(), asAbsolute(), asCommon(), asFixed() (+97 more) +Cohesion: 0.02 +Nodes (114): add(), addColor(), after$2(), anyToHex(), appendAt(), asAbsolute(), asCommon(), asFixed() (+106 more) ### Community 222 - "Community 222" Cohesion: 0.12 @@ -1464,24 +1457,24 @@ Cohesion: 0.15 Nodes (15): at(), Be(), De(), dn(), gn(), he(), hn(), je() (+7 more) ### Community 224 - "Community 224" -Cohesion: 0.28 -Nodes (12): a, an(), b(), ce(), mt(), n(), o, s (+4 more) +Cohesion: 0.23 +Nodes (14): an(), b(), ct(), d, dt(), mt(), o, s (+6 more) ### Community 225 - "Community 225" Cohesion: 0.17 Nodes (9): getKeyboardSpaces, insertNbsp(), isBoolean, isNumber, onSetupEditable(), register(), setup(), stringRepeat() (+1 more) ### Community 226 - "Community 226" -Cohesion: 0.19 -Nodes (12): cancel(), dialog, dictStore, emit, formRef, open(), reset(), rules (+4 more) +Cohesion: 0.17 +Nodes (17): number, addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount() (+9 more) ### Community 227 - "Community 227" -Cohesion: 0.03 -Nodes (102): adjustForTable(), adjustTil(), after(), ancestor(), ancestor$1(), ancestor$2(), beforeSpecial(), bind$1() (+94 more) +Cohesion: 0.12 +Nodes (8): arrangeDialogVisible, fetchDetail(), handleArchive(), handleCancel(), loading, planId, route, router ### Community 228 - "Community 228" -Cohesion: 0.17 -Nodes (12): after(), append(), clone(), copyAttributesTo(), each$1(), fireToggleAllAccordionsEvent(), foldl(), padInputNode() (+4 more) +Cohesion: 0.16 +Nodes (14): after(), append(), children(), descendants$1(), each$1(), fireToggleAllAccordionsEvent(), freefallRtl$2(), isText (+6 more) ### Community 229 - "Community 229" Cohesion: 0.22 @@ -1521,15 +1514,15 @@ Nodes (14): 更新日志, 版本说明, 版本号规则, 变更类型, 重要提 ### Community 238 - "Community 238" Cohesion: 0.03 -Nodes (57): loadContractDetail(), account, applyDefaultOwnerUser(), basicLabels, calculatedAmount, calculateProductAmount(), contactSelectorVisible, createDefaultForm() (+49 more) +Nodes (64): loadContractDetail(), account, applyDefaultOwnerUser(), basicLabels, calculatedAmount, calculateProductAmount(), contactSelectorVisible, createDefaultForm() (+56 more) ### Community 239 - "Community 239" Cohesion: 0.18 Nodes (11): a, c(), d(), i, l, m, n, o (+3 more) ### Community 240 - "Community 240" -Cohesion: 0.10 -Nodes (16): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords() (+8 more) +Cohesion: 0.09 +Nodes (18): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords() (+10 more) ### Community 241 - "Community 241" Cohesion: 0.08 @@ -1552,8 +1545,8 @@ Cohesion: 0.14 Nodes (10): dialogTitle, dictStore, formRef, rules, shortcuts, submitLoading, visible, addOpportunityFollow() (+2 more) ### Community 246 - "Community 246" -Cohesion: 0.10 -Nodes (22): bind(), bind$1(), bind$2(), detect(), documentOrOwner(), each(), exitFullscreen(), fireFullscreenStateChanged() (+14 more) +Cohesion: 0.11 +Nodes (21): documentOrOwner(), each(), exitFullscreen(), fireFullscreenStateChanged(), fromDom(), fromHtml(), fromTag(), fromText() (+13 more) ### Community 247 - "Community 247" Cohesion: 0.16 @@ -1584,20 +1577,20 @@ Cohesion: 0.14 Nodes (14): forms, permission, searchBar, socketChat, tables, tablesBasic, tablesTree, tabs (+6 more) ### Community 254 - "Community 254" -Cohesion: 0.14 -Nodes (13): applyDefaultOwnerUserId(), dialog, dictStore, emit, formRef, names, parkAreaOptions, resolveDefaultOwnerUserId() (+5 more) +Cohesion: 0.18 +Nodes (11): createParagraph(), createSummary(), generate(), insertAccordion(), insertAndSelectParagraphAfter(), insertBogus(), isInsertAllowed(), isInSummary() (+3 more) ### Community 255 - "Community 255" Cohesion: 0.14 Nodes (12): focusInput(), handleKeydown(), highlightedElements, highlightedIndex, historyHIndex, historyItems, lowerItemTitle, { menuList } (+4 more) ### Community 256 - "Community 256" -Cohesion: 0.14 -Nodes (14): collect(), collectData(), collectNodesInRange(), getAnchorElement(), getLinkList, getLinks(), getLinks$1(), getLinksInSelection() (+6 more) +Cohesion: 0.12 +Nodes (15): collect(), collectData(), collectNodesInRange(), getAnchorElement(), getLinkList, getLinks(), getLinks$1(), getLinksInSelection() (+7 more) ### Community 257 - "Community 257" -Cohesion: 0.15 -Nodes (8): markInvalid(), dialogVisible, dictStore, emit, form, formRef, loading, rules +Cohesion: 0.06 +Nodes (35): apply$1(), ariaIsDisabled(), bind$1(), bindError(), contains$2(), disable(), enable(), f() (+27 more) ### Community 258 - "Community 258" Cohesion: 0.14 @@ -1609,11 +1602,11 @@ Nodes (10): a, d(), g(), i(), k(), m(), n, o (+2 more) ### Community 260 - "Community 260" Cohesion: 0.06 -Nodes (91): Aa(), as(), av(), ax, b(), bk, Bv(), c (+83 more) +Nodes (93): Aa(), as(), av(), ax, b(), bk, Bv(), c (+85 more) ### Community 261 - "Community 261" -Cohesion: 0.15 -Nodes (16): contains(), get$2(), getLanguage(), getOpt(), is(), isBoundary(), isComment(), isElement (+8 more) +Cohesion: 0.21 +Nodes (13): contains(), get$2(), getLanguage(), getOpt(), isBoundary(), isComment(), isElement, isEmptyTag() (+5 more) ### Community 262 - "Community 262" Cohesion: 0.18 @@ -1640,24 +1633,24 @@ Cohesion: 0.15 Nodes (12): allowUnsafeLinkTarget, applyLinkOverrides(), applyRelTargetRules(), getClasses(), getDefaultLinkTarget, getLinkClassList, getRelList, getRels() (+4 more) ### Community 268 - "Community 268" -Cohesion: 0.17 -Nodes (12): checkDuplicateClue(), exportClue(), getClueFollow(), getParkAreaList(), listClue(), listClueFollow(), listMyClue(), listTodayNewClue() (+4 more) +Cohesion: 0.08 +Nodes (26): firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, idx, if(), isDualMenu, isMobileMode, isMobileScreen (+18 more) ### Community 269 - "Community 269" -Cohesion: 0.12 -Nodes (25): contains(), createTextBlock(), empty(), getForcedRootBlock, getForcedRootBlockAttrs, hasOnlyOneBlockChild(), hasSameClasses(), hasSameListStyle() (+17 more) +Cohesion: 0.14 +Nodes (20): createTextBlock(), getForcedRootBlock, getForcedRootBlockAttrs, hasOnlyOneBlockChild(), hasSameClasses(), hasSameListStyle(), isEmpty(), isEmpty$2() (+12 more) ### Community 270 - "Community 270" -Cohesion: 0.11 -Nodes (39): ad(), at(), bs(), bt(), ct(), da, dc(), dm() (+31 more) +Cohesion: 0.12 +Nodes (36): ad(), at(), bs(), bt(), ct(), da, dc(), dm() (+28 more) ### Community 271 - "Community 271" -Cohesion: 0.18 -Nodes (18): and(), create$2(), defaultExecute(), doMove$1(), east$1(), getKeydownRules(), getKeydownRules$3(), getKeydownRules$5() (+10 more) +Cohesion: 0.15 +Nodes (5): ae(), E(), h, j(), p() ### Community 272 - "Community 272" Cohesion: 0.07 -Nodes (28): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchPendingTasks(), fetchProcessDefList(), fetchUpdateProcessDef(), designerDefId, designerDefName, designerVisible (+20 more) +Nodes (27): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchProcessDefList(), fetchUpdateProcessDef(), designerDefId, designerDefName, designerVisible, dialogTitle (+19 more) ### Community 274 - "Community 274" Cohesion: 0.17 @@ -1672,12 +1665,12 @@ Cohesion: 0.18 Nodes (8): formData, formRef, formRules, handleBack(), handleSubmit(), loading, showContractDialog, submitLoading ### Community 277 - "Community 277" -Cohesion: 0.33 -Nodes (6): getAccordionChildren(), isAccordionBodyWrapperNode(), isDocumentFragment, isNonNullable(), isNullable(), isShadowRoot() +Cohesion: 0.14 +Nodes (13): applyDefaultOwnerUserId(), dialog, dictStore, emit, formRef, names, parkAreaOptions, resolveDefaultOwnerUserId() (+5 more) ### Community 278 - "Community 278" -Cohesion: 0.23 -Nodes (11): be(), Ce(), d(), ee(), ke(), nt(), pe(), se() (+3 more) +Cohesion: 0.20 +Nodes (12): be(), bo(), Ce(), d(), ee(), ke(), nt(), pe() (+4 more) ### Community 280 - "Community 280" Cohesion: 0.22 @@ -1688,12 +1681,12 @@ Cohesion: 0.22 Nodes (5): getSeparatorHtml, onSetupEditable(), register(), setup$1(), shouldSplitBlock ### Community 282 - "Community 282" -Cohesion: 0.20 -Nodes (10): append$1(), before(), each(), getSelectedDetails(), isDetailsSelected(), normalizeAccordion(), normalizeDetails(), removeAccordion() (+2 more) +Cohesion: 0.14 +Nodes (14): append$1(), before(), clone(), copyAttributesTo(), each(), foldl(), getSelectedDetails(), isDetailsSelected() (+6 more) ### Community 283 - "Community 283" -Cohesion: 0.41 -Nodes (11): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba(), isValidHexColor(), isValidRgbValue() (+3 more) +Cohesion: 0.19 +Nodes (12): cancel(), dialog, dictStore, emit, formRef, open(), reset(), rules (+4 more) ### Community 284 - "Community 284" Cohesion: 0.20 @@ -1701,15 +1694,15 @@ Nodes (3): disableDevTools(), isMobile(), unlockForm ### Community 286 - "Community 286" Cohesion: 0.07 -Nodes (49): ag(), ai(), ar(), ce(), cm(), dr, ds(), en() (+41 more) +Nodes (57): ai(), ar(), bi(), br, ce(), cm(), dn(), dr (+49 more) ### Community 287 - "Community 287" Cohesion: 0.12 -Nodes (16): ancestors(), ancestors$1(), filter$1(), getUnsafeProperty(), internalSet(), isBoolean, isFunction, isNumber (+8 more) +Nodes (18): ancestors(), ancestors(), ancestors$1(), bind$3(), clobberStyles(), filter$1(), flatten(), get$2() (+10 more) ### Community 288 - "Community 288" -Cohesion: 0.12 -Nodes (14): actualTransition, { containerMinHeight }, containerStyle, contentStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude } (+6 more) +Cohesion: 0.10 +Nodes (21): actualTransition, { containerMinHeight }, containerStyle, contentStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude } (+13 more) ### Community 289 - "Community 289" Cohesion: 0.26 @@ -1733,7 +1726,7 @@ Nodes (11): 新增, 重构, 优化, 修复, 移除, v2.5.5 - 2025-08-17, 优化, ### Community 295 - "Community 295" Cohesion: 0.08 -Nodes (24): isRequiredCertSlotComplete(), formatPersonnelCertBadgeTooltip(), getMissingPersonnelCertNames(), getPersonnelCertBadgeStatus(), getPersonnelCertMissingFieldLabels(), getPersonnelCertMissingSuffix(), getPersonnelRequiredCertBadges(), getRequiredPersonnelCertNames() (+16 more) +Nodes (26): props, isRequiredCertSlotComplete(), formatPersonnelCertBadgeTooltip(), getMissingPersonnelCertNames(), getPersonnelCertBadgeStatus(), getPersonnelCertMissingFieldLabels(), getPersonnelCertMissingSuffix(), getPersonnelRequiredCertBadges() (+18 more) ### Community 296 - "Community 296" Cohesion: 0.24 @@ -1744,20 +1737,20 @@ Cohesion: 0.31 Nodes (6): getBodyClass, getBodyId, getContentStyle, getPreviewHtml(), open(), shouldUseContentCssCors ### Community 298 - "Community 298" -Cohesion: 0.06 -Nodes (31): approvalDialog, approvalForm, approvalRules, exportLoading, getList(), handleExport(), handleQuery(), handleView() (+23 more) +Cohesion: 0.05 +Nodes (43): approvalDialog, approvalForm, approvalRules, exportLoading, getList(), handleExport(), handleQuery(), handleQuickSearch() (+35 more) ### Community 299 - "Community 299" Cohesion: 0.17 Nodes (17): add(), add$1(), add$2(), applyVisualChars(), cleanClass(), filter(), fireVisualChars(), get() (+9 more) ### Community 300 - "Community 300" -Cohesion: 0.10 -Nodes (16): app, logApiCryptoBootInfo(), maskSecret(), StorageKeyManager, initStore(), storageKeyManager, store, IGNORABLE_SCRIPT_ERRORS (+8 more) +Cohesion: 0.04 +Nodes (71): absolute(), after$4(), append(), append$1(), before$3(), Blocker(), children$1(), children$2() (+63 more) ### Community 302 - "Community 302" -Cohesion: 0.11 -Nodes (23): addButtons(), addMenuItems(), addToolbars(), applyTableCellStyle(), changeColumnHeader(), changeRowHeader(), curry(), filterNoneItem() (+15 more) +Cohesion: 0.09 +Nodes (30): addButtons(), addMenuItems(), addToolbars(), applyTableCellStyle(), changeColumnHeader(), changeRowHeader(), curry(), filterNoneItem() (+22 more) ### Community 303 - "Community 303" Cohesion: 0.20 @@ -1768,8 +1761,8 @@ Cohesion: 0.19 Nodes (15): buildReceivingUnit(), buildSubpackSlipCompanySealHtml(), buildSubpackSlipSideLabelsHtml(), formatDateIso(), formatPlanDateChinese(), formatSubpackSlipDateIso(), normalizeSubpackSlipBasicInfoFields(), normalizeSubpackSlipRemoveAddressAndSeal() (+7 more) ### Community 305 - "Community 305" -Cohesion: 0.21 -Nodes (10): fetchDealCustomer(), cancel(), dialog, emit, form, formRef, open(), reset() (+2 more) +Cohesion: 0.15 +Nodes (8): markInvalid(), dialogVisible, dictStore, emit, form, formRef, loading, rules ### Community 306 - "Community 306" Cohesion: 0.17 @@ -1820,8 +1813,8 @@ Cohesion: 0.14 Nodes (10): convertTreeData, handleClose(), handleConfirm(), handleQuery(), resetQuery(), convertTreeData, handleClose(), handleConfirm() (+2 more) ### Community 319 - "Community 319" -Cohesion: 0.11 -Nodes (6): checkStorageCompatibility(), StorageConfig, getSysVersion(), StorageCompatibilityManager, storageManager, validateStorageData() +Cohesion: 0.29 +Nodes (5): buttonRadius, buttonTextColor, { isDark }, props, settingStore ### Community 320 - "Community 320" Cohesion: 0.22 @@ -1832,8 +1825,8 @@ Cohesion: 0.22 Nodes (9): template, banners, calendar, cards, charts, chat, map, pricing (+1 more) ### Community 322 - "Community 322" -Cohesion: 0.28 -Nodes (8): formatSumMoney(), buildPageSummaryMethod(), BuildPageSummaryOptions, PageSummaryParams, sumField(), sumFieldByBizType(), SummaryColumn, summaryMethod +Cohesion: 0.38 +Nodes (5): ListColumnDef, loadVisibleColumns(), resolveDefaultVisibleProps(), usePersistedListColumns(), UsePersistedListColumnsOptions ### Community 323 - "Community 323" Cohesion: 0.22 @@ -1852,20 +1845,20 @@ Cohesion: 0.22 Nodes (9): 修复, 优化, 新增, ⚠️ 重要提示, v3.0.1 - 2025-11-15, 优化, 修复, 新增 (+1 more) ### Community 327 - "Community 327" -Cohesion: 0.21 -Nodes (6): find(), findUntil(), get(), has(), isNonNullable(), isNullable() +Cohesion: 0.22 +Nodes (11): ancestor(), ancestor$1(), clone$1(), fromDom(), fromHtml(), fromTag(), fromText(), getShadowHost() (+3 more) ### Community 328 - "Community 328" Cohesion: 0.43 -Nodes (7): et(), ne(), rt, tt(), x(), xe(), ye() +Nodes (8): et(), n(), ne(), rt, tt(), x(), xe(), ye() ### Community 329 - "Community 329" -Cohesion: 0.10 -Nodes (27): add(), add$1(), add$2(), Blocker(), cleanClass(), constrainSpan(), DragSink, elementToData() (+19 more) +Cohesion: 0.09 +Nodes (23): all(), ancestors$2(), browsers, decide(), detect$3(), detect$4(), detectBrowser(), detectOs() (+15 more) ### Community 330 - "Community 330" -Cohesion: 0.07 -Nodes (34): bind(), cat(), children$1(), children$2(), commonElement(), extractCells(), filter(), filterItems() (+26 more) +Cohesion: 0.06 +Nodes (37): after(), bind(), cat(), cells(), children$1(), children$2(), children$3(), commonElement() (+29 more) ### Community 332 - "Community 332" Cohesion: 0.20 @@ -1880,12 +1873,12 @@ Cohesion: 0.25 Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules ### Community 335 - "Community 335" -Cohesion: 0.18 -Nodes (10): fetchTransferCustomer(), CustomerTransferParams, cancel(), dialog, emit, formRef, open(), reset() (+2 more) +Cohesion: 0.22 +Nodes (7): defaultAvatarPathByRole(), resolveUserAvatarUrl(), avatarDisplayUrl, { getUserInfo: userInfo }, passwordDialogVisible, userMenuPopover, userStore ### Community 336 - "Community 336" -Cohesion: 0.25 -Nodes (8): compose1(), get$2(), getShadowRoot(), inBody(), isDocumentFragment, isShadowRoot(), isText, matchColor() +Cohesion: 0.20 +Nodes (9): compose1(), get$1(), getBounds(), getScrollPos(), getShadowRoot(), inBody(), isDocumentFragment, isShadowRoot() (+1 more) ### Community 337 - "Community 337" Cohesion: 0.37 @@ -1909,15 +1902,15 @@ Nodes (14): bool, Match, apply_file(), detect_refresh_handler(), find_toolbar_in ### Community 342 - "Community 342" Cohesion: 0.18 -Nodes (11): calcContentBoxSize(), get$1(), getCalculatedWidth(), getInnerWidth(), getProp(), getUnsafeProperty(), internalRemove(), isFunction (+3 more) +Nodes (13): after$1(), closest(), closest$1(), columnGroups(), columns(), compose1(), constant(), getSelectionCellFallback() (+5 more) ### Community 344 - "Community 344" -Cohesion: 0.12 -Nodes (15): addButton(), addControl(), addSplitButton(), getBulletStyles, getNumberStyles, getSelectedStyleType(), isListNode, isNonNullable() (+7 more) +Cohesion: 0.48 +Nodes (7): fetchCategoryList(), fetchItemUnitList(), fetchOrderList(), fetchProductList(), fetchUnitList(), filterKeyword(), paginate() ### Community 345 - "Community 345" -Cohesion: 0.16 -Nodes (17): addClasses(), all(), bypassSelector(), child(), descendant(), descendants(), filter(), fromPoint() (+9 more) +Cohesion: 0.26 +Nodes (11): all(), bypassSelector(), child(), descendant(), descendants(), fromPoint(), map(), nextSibling() (+3 more) ### Community 346 - "Community 346" Cohesion: 0.29 @@ -1944,8 +1937,8 @@ Cohesion: 0.29 Nodes (7): 1. 线索列表页面 (index.vue), 2. 新增/编辑表单 (form.vue), 3. 添加跟进记录 (followForm.vue), 4. 转为客户确认 (convertForm.vue), 5. 批量分配 (assignForm.vue), 6. 线索详情页 (detail.vue), 🎯 功能说明 ### Community 352 - "Community 352" -Cohesion: 0.11 -Nodes (20): PlPlanTransportDibangRow, InventoryCreate, InventoryListParams, InventoryRecord, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult, Plan (+12 more) +Cohesion: 0.22 +Nodes (8): get(), getHelpTabs, has(), isNonNullable(), isNullable(), pParseCustomTabs(), tab(), tab$1() ### Community 353 - "Community 353" Cohesion: 0.29 @@ -1996,8 +1989,8 @@ Cohesion: 0.06 Nodes (25): activeTab, contractDetailDialogActive, dibangPlanRows, dictStore, displayCarrierName, displayDistanceKm, displayFeedbackTime, displayFreightAmount (+17 more) ### Community 366 - "Community 366" -Cohesion: 0.04 -Nodes (49): applyContractToPlanForm(), determinePlPlanType(), getDeliveryMethodLabel(), mapContractProducts(), PlanFormProductRow, resolveBelongsCompany(), PlPlanTransportSiteRow, ContractProductForm (+41 more) +Cohesion: 0.05 +Nodes (44): applyContractToPlanForm(), determinePlPlanType(), getDeliveryMethodLabel(), mapContractProducts(), PlanFormProductRow, resolveBelongsCompany(), ContractProductForm, ContractVO (+36 more) ### Community 367 - "Community 367" Cohesion: 0.17 @@ -2016,8 +2009,8 @@ Cohesion: 0.33 Nodes (4): editorContainer, formData, toolbar, toolbarButtons ### Community 372 - "Community 372" -Cohesion: 0.20 -Nodes (10): fetchIntoPool(), CustomerIntoPoolParams, cancel(), dialog, emit, formRef, open(), reset() (+2 more) +Cohesion: 0.33 +Nodes (5): demoCategories, demoOrders, demoProducts, demoRegions, demoUnits ### Community 373 - "Community 373" Cohesion: 0.33 @@ -2053,27 +2046,31 @@ Nodes (16): currentPlanId, getPdfCanvasScale(), handleGeneratePdf(), handleSaveT ### Community 382 - "Community 382" Cohesion: 0.25 -Nodes (6): browsers, detect$1(), get$1(), getBounds(), getScrollPos(), oses +Nodes (7): browsers, constant(), detect$1(), DeviceType(), isAndroid, mediaMatch(), oses ### Community 383 - "Community 383" -Cohesion: 0.12 -Nodes (16): cells(), clearColumns(), clearData(), clearRows(), detectBrowser$1(), findEditableCursorPosition(), findInWarehouse(), findMap() (+8 more) +Cohesion: 0.13 +Nodes (12): dictStore, emit, form, formRef, handleClose(), open(), resetForm(), rules (+4 more) ### Community 384 - "Community 384" Cohesion: 0.29 Nodes (7): constant(), get$1(), getCurrentLanguage(), getLanguages(), getLanguages$1, head(), open() +### Community 385 - "Community 385" +Cohesion: 0.33 +Nodes (5): bind$1(), bind$2(), binder(), curry(), handle() + ### Community 386 - "Community 386" -Cohesion: 0.20 -Nodes (10): Cell(), flatten(), getEditorData(), hasAltSource, hasPoster, hasProto(), isArray, isMediaElement() (+2 more) +Cohesion: 0.17 +Nodes (13): fetchUserOptions(), cancel(), dialog, emit, formRef, loadUserList(), open(), reset() (+5 more) ### Community 388 - "Community 388" Cohesion: 0.50 Nodes (3): PageModeEnum, TableSizeEnum, useTableStore ### Community 389 - "Community 389" -Cohesion: 0.29 -Nodes (7): ancestor(), ancestor$1(), fromDom(), fromHtml(), fromTag(), fromText(), isFunction +Cohesion: 0.20 +Nodes (10): Cell(), flatten(), getEditorData(), hasAltSource, hasPoster, hasProto(), isArray, isMediaElement() (+2 more) ### Community 390 - "Community 390" Cohesion: 0.40 @@ -2161,7 +2158,7 @@ Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07 ### Community 416 - "Community 416" Cohesion: 0.15 -Nodes (25): advanceApi, advanceApproverStats, collectMenuCodes(), getMenuPendingCount(), refreshApproveMenuBadges(), reimburseApproverStats, MENU_BADGE_CODE_SET, MENU_BADGE_CODES (+17 more) +Nodes (26): fetchPendingTasks(), advanceApi, advanceApproverStats, collectMenuCodes(), getMenuPendingCount(), refreshApproveMenuBadges(), reimburseApproverStats, MENU_BADGE_CODE_SET (+18 more) ### Community 417 - "Community 417" Cohesion: 0.50 @@ -2180,8 +2177,8 @@ Cohesion: 0.50 Nodes (4): 🔧 依赖说明, 全局方法, 引用的API, UI组件 ### Community 421 - "Community 421" -Cohesion: 0.17 -Nodes (13): fetchUserOptions(), cancel(), dialog, emit, formRef, loadUserList(), open(), reset() (+5 more) +Cohesion: 0.14 +Nodes (12): after$1(), compose1(), firstChild(), get$1(), getUnsafeProperty(), inBody(), internalRemove(), is() (+4 more) ### Community 428 - "Community 428" Cohesion: 0.14 @@ -2196,12 +2193,8 @@ Cohesion: 0.25 Nodes (7): contains(), emojiMatches(), emojisFrom(), exists(), isUndefined, last(), open() ### Community 434 - "Community 434" -Cohesion: 0.13 -Nodes (12): isIconComponent(), TagType, ViewField, ViewFieldGroup, ViewFieldLayout, ViewGridColumns, ViewSection, ViewSectionVariant (+4 more) - -### Community 435 - "Community 435" -Cohesion: 0.38 -Nodes (6): ct(), d, dt(), wt(), yt(), Zt() +Cohesion: 0.06 +Nodes (47): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+39 more) ### Community 438 - "Community 438" Cohesion: 0.40 @@ -2212,12 +2205,12 @@ Cohesion: 0.40 Nodes (5): each(), getAppendedEmoji, getUserDefinedEmoji(), map(), tupleMap() ### Community 555 - "Community 555" -Cohesion: 0.21 -Nodes (14): quadRows, quintRows, buildViewKvTableDualRows(), buildViewKvTableQuadRows(), buildViewKvTableQuintRows(), buildViewKvTableTripleRows(), getViewFieldDisplayText(), getViewKvSpanClass() (+6 more) +Cohesion: 0.17 +Nodes (12): addClasses(), filter(), getAccordionChildren(), getClassList(), getRaw(), isAccordionBodyWrapperNode(), isAccordionDetailsNode(), isDocumentFragment (+4 more) ### Community 556 - "Community 556" -Cohesion: 0.16 -Nodes (16): append(), clone$1(), createItem(), fromTag(), indentDlItem(), isComment(), isDescriptionDetail, isDescriptionTerm (+8 more) +Cohesion: 0.13 +Nodes (19): append(), clone$1(), createItem(), fromDom$1(), fromHtml(), fromTag(), fromText(), indentDlItem() (+11 more) ### Community 557 - "Community 557" Cohesion: 0.15 @@ -2232,32 +2225,28 @@ Cohesion: 0.33 Nodes (3): set(), syncCertList(), trailerTabLabel ### Community 609 - "Community 609" -Cohesion: 0.05 -Nodes (59): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+51 more) +Cohesion: 0.04 +Nodes (64): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+56 more) ### Community 610 - "Community 610" -Cohesion: 0.10 -Nodes (23): refreshViewIfOpen(), formData, handleAdd(), handleDelete(), handleEdit(), handleQuickSearch(), handleQuickSearchClear(), handleReset() (+15 more) +Cohesion: 0.13 +Nodes (18): formData, handleAdd(), handleDelete(), handleEdit(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch() (+10 more) ### Community 611 - "Community 611" Cohesion: 0.07 -Nodes (33): asRaw(), createAutocompleterItem(), createCardMenuItem(), createChoiceMenuItem(), createContextForm(), createContextToolbar(), createDataValidator(), createDialog() (+25 more) +Nodes (34): asRaw(), createAutocompleterItem(), createCardMenuItem(), createChoiceMenuItem(), createContextForm(), createContextToolbar(), createDataValidator(), createDialog() (+26 more) ### Community 617 - "Community 617" -Cohesion: 0.28 -Nodes (9): appendNodeContent(), checkRange(), createPlaceholderNode(), createPreviewNode(), each$1(), retainAttributesAndInnerHtml(), setDimensions(), startsWith() (+1 more) +Cohesion: 0.21 +Nodes (10): fetchDealCustomer(), cancel(), dialog, emit, form, formRef, open(), reset() (+2 more) ### Community 619 - "Community 619" -Cohesion: 0.21 -Nodes (16): buildInventoryRelatedSections(), buildInventoryViewSection(), buildPlanRelatedSections(), buildPlanViewSection(), buildWeighingRelatedSections(), buildWeighingViewSection(), businessTypeTagType(), formatKgToTon() (+8 more) +Cohesion: 0.07 +Nodes (42): PlPlanTransportDibangRow, PlPlanTransportSiteRow, buildInventoryRelatedSections(), buildInventoryViewSection(), buildPlanRelatedSections(), buildPlanViewSection(), buildWeighingRelatedSections(), buildWeighingViewSection() (+34 more) ### Community 620 - "Community 620" -Cohesion: 0.50 -Nodes (4): convertText(), map(), parseHelpTabsSetting(), tab$2() - -### Community 621 - "Community 621" -Cohesion: 0.13 -Nodes (20): fi(), fp(), fy, gp(), hp(), jv, jx(), ly (+12 more) +Cohesion: 0.28 +Nodes (9): appendNodeContent(), checkRange(), createPlaceholderNode(), createPreviewNode(), each$1(), retainAttributesAndInnerHtml(), setDimensions(), startsWith() (+1 more) ### Community 623 - "Community 623" Cohesion: 0.25 @@ -2268,16 +2257,16 @@ Cohesion: 0.29 Nodes (7): getProtocol(), getUrl(), isEmbedIframe(), isNonNullable(), isNullable(), matchPattern(), shouldInsertAsNewIframe() ### Community 627 - "Community 627" -Cohesion: 0.11 -Nodes (16): props, { upColor, downColor }, AxisDisplayProps, ChartError, ChartEventCallback, ChartOptionGenerator, DualBarCompareChartProps, InteractionProps (+8 more) +Cohesion: 0.20 +Nodes (10): closest(), closest$1(), compose1(), constant(), getShadowRoot(), inBody(), isDocumentFragment, isEditable() (+2 more) ### Community 629 - "Community 629" -Cohesion: 0.18 -Nodes (11): appendClickRemove(), createLink(), getHref(), gotoLink(), isAnchor(), isImageFigure(), isLink(), isNonNullable() (+3 more) +Cohesion: 0.14 +Nodes (13): appendClickRemove(), createLink(), getAnchorText(), getHref(), gotoLink(), isAnchor(), isImageFigure(), isLink() (+5 more) ### Community 630 - "Community 630" -Cohesion: 0.04 -Nodes (71): adjustAndRedistributeWidths(), adjustAndRedistributeWidths$1(), adjustWidthTo(), all$1(), apply(), base(), baseWith(), before$3() (+63 more) +Cohesion: 0.29 +Nodes (7): ancestor(), ancestor$1(), fromDom(), fromHtml(), fromTag(), fromText(), isFunction ### Community 632 - "Community 632" Cohesion: 0.38 @@ -2288,16 +2277,16 @@ Cohesion: 0.08 Nodes (31): { activeDateShortcut, handleDateShortcut, resetDateShortcut }, canManageCertReady(), canUploadCert(), certDialogVisible, certPlanId, fetchData(), handleCertUploadSuccess(), handleMarkCertReady() (+23 more) ### Community 649 - "Community 649" -Cohesion: 0.15 -Nodes (14): compose(), fromDom(), fromHtml(), fromRawEvent(), fromTag(), fromText(), getBody(), getOriginalEventTarget() (+6 more) +Cohesion: 0.25 +Nodes (8): compose(), fromRawEvent(), getOriginalEventTarget(), isNonNullable(), isNullable(), isOpenShadowHost(), isSupported, mkEvent() ### Community 650 - "Community 650" -Cohesion: 0.40 -Nodes (3): fromPoint(), isNonNullable(), isNullable() +Cohesion: 0.29 +Nodes (4): contentValue, editorInit, getCurrentSupplierCode, isSXSupplier ### Community 651 - "Community 651" -Cohesion: 0.18 -Nodes (8): dialog, dictStore, emit, form, formRef, fetchContactDetail(), fetchCreateContact(), fetchUpdateContact() +Cohesion: 0.33 +Nodes (4): [], ossIds, trimmed, urls ### Community 656 - "Community 656" Cohesion: 0.29 @@ -2312,40 +2301,40 @@ Cohesion: 0.28 Nodes (9): collectRangeSections(), eachr(), find$1(), findAndMark(), findAndMarkInSelection(), fromNode(), fromNodes(), fromRng() (+1 more) ### Community 659 - "Community 659" -Cohesion: 0.25 -Nodes (7): getHelpTabs, pLoadHtmlByLangCode(), pLoadI18nHtml(), pParseCustomTabs(), pTab(), tab(), tab$1() +Cohesion: 0.50 +Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14 ### Community 660 - "Community 660" -Cohesion: 0.15 -Nodes (12): handleQuickSearch(), handleQuickSearchClear(), getList(), loadCategoryTree(), loading, resolveCategoryNames(), total, convertTreeData (+4 more) +Cohesion: 0.33 +Nodes (6): addPx(), parseAndSanitize(), Parser(), shouldFilterHtml, updateEphoxEmbed(), updateHtml() ### Community 661 - "Community 661" -Cohesion: 0.14 -Nodes (18): cc(), dl(), f(), Gl(), h(), hm, lc(), na() (+10 more) +Cohesion: 0.12 +Nodes (20): cc(), dl(), f(), Gl(), h(), hm, lc(), na() (+12 more) ### Community 662 - "Community 662" Cohesion: 0.29 Nodes (7): fade, none, slideBottom, slideLeft, slideTop, transition, list ### Community 663 - "Community 663" -Cohesion: 0.17 -Nodes (17): number, addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount() (+9 more) +Cohesion: 0.40 +Nodes (3): fromPoint(), isNonNullable(), isNullable() ### Community 664 - "Community 664" Cohesion: 0.21 -Nodes (10): { copy }, emit, form, generating, handleClose(), handleGenerate(), reset(), shareLink (+2 more) +Nodes (11): { copy }, emit, form, generating, handleClose(), handleGenerate(), reset(), shareLink (+3 more) ### Community 668 - "Community 668" Cohesion: 0.18 Nodes (9): cells, hasIn, hasInEdge, hasOut, json, outEdges, parsed, sourceNode (+1 more) ### Community 669 - "Community 669" -Cohesion: 0.06 -Nodes (27): [], currentPage, currentQuantityInTons, exportLoading, filters, formatKgToTon, formRef, formRules (+19 more) +Cohesion: 0.05 +Nodes (40): [], buildListQueryParams(), calculateNetWeight(), currentPage, currentQuantityInTons, exportLoading, filterRecords(), filters (+32 more) ### Community 670 - "Community 670" -Cohesion: 0.12 -Nodes (14): animationConfig, computedColor, EChartsOption, getBaseItemStyle, isMultipleData, props, animationConfig, computedColor (+6 more) +Cohesion: 0.40 +Nodes (5): all(), all$1(), bypassSelector(), each$1(), restoreStyles() ### Community 671 - "Community 671" Cohesion: 0.17 @@ -2356,8 +2345,8 @@ Cohesion: 0.33 Nodes (6): articleDetail, articleList, articlePublish, comment, title, article ### Community 674 - "Community 674" -Cohesion: 0.10 -Nodes (25): br(), Gs(), gt(), jt(), kr(), mc, mt(), nc (+17 more) +Cohesion: 0.14 +Nodes (18): br(), Dr(), fc(), fr(), ft(), hr(), ht(), kr() (+10 more) ### Community 677 - "Community 677" Cohesion: 0.22 @@ -2365,7 +2354,7 @@ Nodes (7): filteredMenuItems, filterMenuItems, { isDark }, props, route, routerP ### Community 680 - "Community 680" Cohesion: 0.06 -Nodes (30): certNameOptions, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible, fetchData(), formData, formRef (+22 more) +Nodes (32): Personnel, Vehicle, certNameOptions, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible, fetchData() (+24 more) ### Community 683 - "Community 683" Cohesion: 0.33 @@ -2376,12 +2365,12 @@ Cohesion: 0.33 Nodes (6): articleDetail, articleList, articlePublish, comment, title, article ### Community 686 - "Community 686" -Cohesion: 0.33 -Nodes (6): addPx(), parseAndSanitize(), Parser(), shouldFilterHtml, updateEphoxEmbed(), updateHtml() +Cohesion: 0.40 +Nodes (5): each(), get(), getDimensions(), getValue(), unwrap() ### Community 687 - "Community 687" -Cohesion: 0.18 -Nodes (13): after$1(), closest(), closest$1(), columnGroups(), columns(), compose1(), constant(), getSelectionCellFallback() (+5 more) +Cohesion: 0.50 +Nodes (4): convertText(), map(), parseHelpTabsSetting(), tab$2() ### Community 690 - "Community 690" Cohesion: 0.33 @@ -2396,12 +2385,12 @@ Cohesion: 0.40 Nodes (5): buildProductsPayload(), handleApprovalSuccess(), handleBack(), handleSaveDraft(), handleSubmit() ### Community 693 - "Community 693" -Cohesion: 0.40 -Nodes (5): each(), get(), getDimensions(), getValue(), unwrap() +Cohesion: 0.50 +Nodes (4): hasProto(), isArray, isArrayOf(), typeOf() ### Community 694 - "Community 694" -Cohesion: 0.15 -Nodes (10): areaStyle, finishTimer, isAnimating, isMultipleData, itemColor, maxValue, props, timer (+2 more) +Cohesion: 0.67 +Nodes (3): pLoadHtmlByLangCode(), pLoadI18nHtml(), pTab() ### Community 696 - "Community 696" Cohesion: 0.40 @@ -2420,12 +2409,8 @@ Cohesion: 0.67 Nodes (3): handleDownloadAttachment(), handleFilePreview(), isImageFile() ### Community 705 - "Community 705" -Cohesion: 0.15 -Nodes (11): assumeExternalTargets, findMap(), findTextByValue(), getAnchorText(), getDefaultLinkProtocol, getDelta(), isInAnchor(), map() (+3 more) - -### Community 706 - "Community 706" -Cohesion: 0.17 -Nodes (8): props, animationConfig, EChartsOption, { fontColor }, gridConfig, processedNegativeData, props, BidirectionalBarChartProps +Cohesion: 0.25 +Nodes (8): assumeExternalTargets, findMap(), findTextByValue(), getDefaultLinkProtocol, getDelta(), map(), preprocess(), tryProtocolTransform() ### Community 709 - "Community 709" Cohesion: 0.40 @@ -2483,18 +2468,10 @@ Nodes (5): charmapFilter(), extendCharMap(), getCharMap$1, getCharMapAppend, get Cohesion: 0.32 Nodes (8): each$1(), filterEditableDescendants(), findParentElm(), fromPoint(), hide(), map(), show(), toggle() -### Community 732 - "Community 732" -Cohesion: 0.20 -Nodes (10): closest(), closest$1(), compose1(), constant(), getShadowRoot(), inBody(), isDocumentFragment, isEditable() (+2 more) - ### Community 733 - "Community 733" Cohesion: 0.50 Nodes (4): Cell(), open(), singleton(), value() -### Community 734 - "Community 734" -Cohesion: 0.29 -Nodes (6): eo(), kt(), ot(), q(), rl(), ut - ### Community 735 - "Community 735" Cohesion: 0.33 Nodes (7): getOrDie(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement(), unsafe() @@ -2515,10 +2492,6 @@ Nodes (10): addToBlobCache(), alertErr(), createBlobCache(), Dialog(), onSetupEd Cohesion: 0.40 Nodes (6): getRaw(), isChildEditable(), isContentEditableFalse(), isElement, isHTMLElement(), isWrappedNbsp() -### Community 740 - "Community 740" -Cohesion: 0.22 -Nodes (9): allUnlocked(), cell(), closest$2(), forall(), getSelectionTargets(), isInEditableContext(), isTag(), singleton() (+1 more) - ### Community 741 - "Community 741" Cohesion: 0.40 Nodes (5): getShadowRoot(), isDocumentFragment, isNonNullable(), isNullable(), isShadowRoot() @@ -2527,34 +2500,14 @@ Nodes (5): getShadowRoot(), isDocumentFragment, isNonNullable(), isNullable(), i Cohesion: 0.40 Nodes (5): isBoolean, isNumber, isString, rawSet(), set() -### Community 743 - "Community 743" -Cohesion: 0.17 -Nodes (12): all(), all$1(), ancestors(), bind$3(), bypassSelector(), clobberStyles(), each$1(), flatten() (+4 more) - ### Community 744 - "Community 744" Cohesion: 0.25 Nodes (8): applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipCompleteCheckHtml(), buildSubpackSlipProductRow(), extractSubpackSlipGridCellContent(), formatQty(), formatSubpackSlipProductGridCellContent(), resolveSlipUnitLabel() -### Community 746 - "Community 746" -Cohesion: 0.29 -Nodes (4): contentValue, editorInit, getCurrentSupplierCode, isSXSupplier - -### Community 747 - "Community 747" -Cohesion: 0.33 -Nodes (7): buildListQueryParams(), filterRecords(), handleExport(), handleResetFilters(), handleSearch(), handleTimeRangeChange(), loadData() - -### Community 748 - "Community 748" -Cohesion: 0.33 -Nodes (4): [], ossIds, trimmed, urls - ### Community 749 - "Community 749" Cohesion: 0.40 Nodes (6): buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipRemarkExtraInputHtml(), buildSubpackSlipRemarkRowHtml(), ensureSubpackSlipInteractiveMarkup(), normalizeSubpackSlipRemarkRow() -### Community 750 - "Community 750" -Cohesion: 0.47 -Nodes (6): calculateNetWeight(), formatYmd(), formatYmdHms(), handleGrossWeightChange(), handleTareWeightChange(), pad2() - ### Community 752 - "Community 752" Cohesion: 0.40 Nodes (5): 重构, 优化, v2.4.2.3 - 2025-06-18, 优化, 重构 @@ -2567,29 +2520,25 @@ Nodes (5): 重构, 修改, v2.4.2.2 - 2025-06-16, 修改, 重构 Cohesion: 0.50 Nodes (4): applyDeliverySlipPdfTypeCheckboxLayout(), prepareDeliverySlipPdfGridCells(), prepareDeliverySlipPdfSignValues(), prepareDeliverySlipPdfTypeCheckboxes() -### Community 755 - "Community 755" -Cohesion: 0.50 -Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14 - ## Knowledge Gaps -- **3428 isolated node(s):** `name`, `version`, `description`, `type`, `node` (+3423 more) +- **3429 isolated node(s):** `name`, `version`, `description`, `type`, `node` (+3424 more) These have ≤1 connection - possible missing edges or undocumented components. -- **39 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **38 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `number` connect `Community 663` to `Community 32`, `Community 0`, `Community 283`, `Community 189`?** - _High betweenness centrality (0.252) - this node is a cross-community bridge._ -- **Why does `decryptResponseIfNeeded()` connect `Community 32` to `Community 67`, `Community 663`?** - _High betweenness centrality (0.219) - this node is a cross-community bridge._ -- **Why does `$t` connect `Community 32` to `Community 224`, `Community 674`, `Community 41`, `Community 181`, `Community 150`, `Community 22`, `Community 315`?** - _High betweenness centrality (0.164) - this node is a cross-community bridge._ +- **Why does `number` connect `Community 226` to `Community 32`, `Community 0`, `Community 189`, `Community 17`?** + _High betweenness centrality (0.250) - this node is a cross-community bridge._ +- **Why does `decryptResponseIfNeeded()` connect `Community 32` to `Community 226`, `Community 67`?** + _High betweenness centrality (0.216) - this node is a cross-community bridge._ +- **Why does `$t` connect `Community 32` to `Community 224`, `Community 165`, `Community 15`, `Community 181`, `Community 22`, `Community 122`, `Community 315`?** + _High betweenness centrality (0.162) - this node is a cross-community bridge._ - **What connects `name`, `version`, `description` to the rest of the system?** - _3430 weakly-connected nodes found - possible documentation gaps or missing edges._ + _3431 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** - _Cohesion score 0.0027612563051786177 - nodes in this community are weakly interconnected._ + _Cohesion score 0.0027812020393651283 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.021190579552854354 - nodes in this community are weakly interconnected._ + _Cohesion score 0.018574766355140188 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** - _Cohesion score 0.008934707903780068 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.009251495332327128 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/web-admin/graphify-out/graph.json b/web-admin/graphify-out/graph.json index ba2c03c09..e01fa675a 100644 --- a/web-admin/graphify-out/graph.json +++ b/web-admin/graphify-out/graph.json @@ -1350,7 +1350,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_t", - "community": 15, + "community": 159, "norm_label": "t()" }, { @@ -1395,7 +1395,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_fold", - "community": 183, + "community": 159, "norm_label": ".fold()" }, { @@ -1404,7 +1404,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_issome", - "community": 15, + "community": 159, "norm_label": ".issome()" }, { @@ -1422,7 +1422,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_map", - "community": 150, + "community": 15, "norm_label": ".map()" }, { @@ -1440,7 +1440,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_exists", - "community": 15, + "community": 159, "norm_label": ".exists()" }, { @@ -1449,7 +1449,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_forall", - "community": 15, + "community": 159, "norm_label": ".forall()" }, { @@ -1458,7 +1458,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_filter", - "community": 15, + "community": 159, "norm_label": ".filter()" }, { @@ -1467,7 +1467,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_getor", - "community": 150, + "community": 15, "norm_label": ".getor()" }, { @@ -1476,7 +1476,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_or", - "community": 197, + "community": 28, "norm_label": ".or()" }, { @@ -1485,7 +1485,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_getorthunk", - "community": 115, + "community": 28, "norm_label": ".getorthunk()" }, { @@ -1494,7 +1494,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_orthunk", - "community": 55, + "community": 120, "norm_label": ".orthunk()" }, { @@ -1512,7 +1512,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_from", - "community": 150, + "community": 15, "norm_label": ".from()" }, { @@ -1557,7 +1557,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_i_tostring", - "community": 197, + "community": 28, "norm_label": ".tostring()" }, { @@ -1575,7 +1575,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_constructor", - "community": 159, + "community": 41, "norm_label": ".constructor()" }, { @@ -1638,7 +1638,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta", - "community": 197, + "community": 28, "norm_label": "ta" }, { @@ -1647,7 +1647,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_constructor", - "community": 197, + "community": 28, "norm_label": ".constructor()" }, { @@ -1656,7 +1656,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_bind", - "community": 115, + "community": 28, "norm_label": ".bind()" }, { @@ -1665,7 +1665,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_unbind", - "community": 197, + "community": 28, "norm_label": ".unbind()" }, { @@ -1683,7 +1683,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_dispatch", - "community": 197, + "community": 28, "norm_label": ".dispatch()" }, { @@ -1692,7 +1692,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_clean", - "community": 197, + "community": 28, "norm_label": ".clean()" }, { @@ -1701,7 +1701,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_destroy", - "community": 197, + "community": 28, "norm_label": ".destroy()" }, { @@ -1710,7 +1710,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_cancel", - "community": 197, + "community": 28, "norm_label": ".cancel()" }, { @@ -1719,7 +1719,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ta_executehandlers", - "community": 197, + "community": 28, "norm_label": ".executehandlers()" }, { @@ -1746,7 +1746,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ha_setreferrerpolicy", - "community": 159, + "community": 41, "norm_label": "._setreferrerpolicy()" }, { @@ -2016,7 +2016,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac", - "community": 159, + "community": 41, "norm_label": "ac" }, { @@ -2025,7 +2025,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_parsedatauri", - "community": 159, + "community": 41, "norm_label": ".parsedatauri()" }, { @@ -2043,7 +2043,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_getdocumentbaseurl", - "community": 159, + "community": 41, "norm_label": ".getdocumentbaseurl()" }, { @@ -2052,7 +2052,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_constructor", - "community": 171, + "community": 41, "norm_label": ".constructor()" }, { @@ -2061,7 +2061,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_setpath", - "community": 159, + "community": 41, "norm_label": ".setpath()" }, { @@ -2070,7 +2070,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_torelative", - "community": 159, + "community": 41, "norm_label": ".torelative()" }, { @@ -2079,7 +2079,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_toabsolute", - "community": 159, + "community": 41, "norm_label": ".toabsolute()" }, { @@ -2088,7 +2088,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_issameorigin", - "community": 159, + "community": 41, "norm_label": ".issameorigin()" }, { @@ -2097,7 +2097,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_torelpath", - "community": 159, + "community": 41, "norm_label": ".torelpath()" }, { @@ -2106,7 +2106,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_toabspath", - "community": 171, + "community": 41, "norm_label": ".toabspath()" }, { @@ -2115,7 +2115,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ac_geturi", - "community": 159, + "community": 41, "norm_label": ".geturi()" }, { @@ -2205,7 +2205,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo", - "community": 159, + "community": 41, "norm_label": "yo" }, { @@ -2214,7 +2214,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_constructor", - "community": 159, + "community": 41, "norm_label": ".constructor()" }, { @@ -2232,7 +2232,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_querycommandstate", - "community": 159, + "community": 41, "norm_label": ".querycommandstate()" }, { @@ -2241,7 +2241,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_querycommandvalue", - "community": 159, + "community": 41, "norm_label": ".querycommandvalue()" }, { @@ -2250,7 +2250,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_addcommands", - "community": 159, + "community": 41, "norm_label": ".addcommands()" }, { @@ -2259,7 +2259,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_addcommand", - "community": 159, + "community": 41, "norm_label": ".addcommand()" }, { @@ -2268,7 +2268,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_querycommandsupported", - "community": 159, + "community": 41, "norm_label": ".querycommandsupported()" }, { @@ -2277,7 +2277,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_addquerystatehandler", - "community": 159, + "community": 41, "norm_label": ".addquerystatehandler()" }, { @@ -2286,7 +2286,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_yo_addqueryvaluehandler", - "community": 159, + "community": 41, "norm_label": ".addqueryvaluehandler()" }, { @@ -2295,7 +2295,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_no", - "community": 18, + "community": 120, "norm_label": "no" }, { @@ -2304,7 +2304,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_no_isnative", - "community": 18, + "community": 120, "norm_label": ".isnative()" }, { @@ -2313,7 +2313,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_no_constructor", - "community": 18, + "community": 120, "norm_label": ".constructor()" }, { @@ -2439,7 +2439,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_togglenativeevent", - "community": 197, + "community": 28, "norm_label": "togglenativeevent()" }, { @@ -2457,7 +2457,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko", - "community": 150, + "community": 115, "norm_label": "ko" }, { @@ -2475,7 +2475,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_add", - "community": 150, + "community": 15, "norm_label": ".add()" }, { @@ -2484,7 +2484,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_remove", - "community": 150, + "community": 115, "norm_label": ".remove()" }, { @@ -2493,7 +2493,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_normalizecommandfunc", - "community": 150, + "community": 115, "norm_label": ".normalizecommandfunc()" }, { @@ -2502,7 +2502,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_createshortcut", - "community": 150, + "community": 115, "norm_label": ".createshortcut()" }, { @@ -2511,7 +2511,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_hasmodifier", - "community": 150, + "community": 115, "norm_label": ".hasmodifier()" }, { @@ -2520,7 +2520,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_isfunctionkey", - "community": 150, + "community": 115, "norm_label": ".isfunctionkey()" }, { @@ -2529,7 +2529,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_matchshortcut", - "community": 150, + "community": 115, "norm_label": ".matchshortcut()" }, { @@ -2538,7 +2538,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_ko_executeshortcutaction", - "community": 150, + "community": 115, "norm_label": ".executeshortcutaction()" }, { @@ -2574,7 +2574,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_translate", - "community": 150, + "community": 115, "norm_label": ".translate()" }, { @@ -2637,7 +2637,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_addshortcut", - "community": 115, + "community": 6, "norm_label": ".addshortcut()" }, { @@ -2700,7 +2700,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_ishidden", - "community": 159, + "community": 41, "norm_label": ".ishidden()" }, { @@ -2736,7 +2736,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_setcontent", - "community": 18, + "community": 15, "norm_label": ".setcontent()" }, { @@ -2844,7 +2844,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_converturl", - "community": 159, + "community": 41, "norm_label": ".converturl()" }, { @@ -2871,7 +2871,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_jo_haseditableroot", - "community": 115, + "community": 6, "norm_label": ".haseditableroot()" }, { @@ -2916,7 +2916,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_setup", - "community": 159, + "community": 41, "norm_label": "setup()" }, { @@ -2925,7 +2925,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_overridedefaults", - "community": 159, + "community": 41, "norm_label": "overridedefaults()" }, { @@ -2934,7 +2934,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_init", - "community": 115, + "community": 28, "norm_label": "init()" }, { @@ -2997,7 +2997,7 @@ "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", "id": "tinymce_tinymce_min_setbaseurl", - "community": 159, + "community": 41, "norm_label": "_setbaseurl()" }, { @@ -3519,7 +3519,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h", - "community": 74, + "community": 271, "norm_label": "h" }, { @@ -3528,7 +3528,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_constructor", - "community": 74, + "community": 271, "norm_label": ".constructor()" }, { @@ -3537,7 +3537,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_some", - "community": 224, + "community": 74, "norm_label": ".some()" }, { @@ -3555,7 +3555,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_fold", - "community": 74, + "community": 271, "norm_label": ".fold()" }, { @@ -3564,7 +3564,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_issome", - "community": 74, + "community": 271, "norm_label": ".issome()" }, { @@ -3573,7 +3573,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_isnone", - "community": 74, + "community": 271, "norm_label": ".isnone()" }, { @@ -3609,7 +3609,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_forall", - "community": 74, + "community": 271, "norm_label": ".forall()" }, { @@ -3636,7 +3636,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_or", - "community": 74, + "community": 271, "norm_label": ".or()" }, { @@ -3645,7 +3645,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_getorthunk", - "community": 74, + "community": 271, "norm_label": ".getorthunk()" }, { @@ -3654,7 +3654,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_orthunk", - "community": 74, + "community": 271, "norm_label": ".orthunk()" }, { @@ -3663,7 +3663,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_getordie", - "community": 74, + "community": 271, "norm_label": ".getordie()" }, { @@ -3681,7 +3681,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_getornull", - "community": 74, + "community": 271, "norm_label": ".getornull()" }, { @@ -3690,7 +3690,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_getorundefined", - "community": 74, + "community": 271, "norm_label": ".getorundefined()" }, { @@ -3699,7 +3699,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_each", - "community": 435, + "community": 224, "norm_label": ".each()" }, { @@ -3717,7 +3717,7 @@ "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", "id": "lists_plugin_min_h_tostring", - "community": 74, + "community": 271, "norm_label": ".tostring()" }, { @@ -4221,7 +4221,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L70", "id": "accordion_plugin_optional_fold", - "community": 191, + "community": 421, "norm_label": ".fold()" }, { @@ -4266,7 +4266,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L97", "id": "accordion_plugin_optional_exists", - "community": 261, + "community": 421, "norm_label": ".exists()" }, { @@ -4293,7 +4293,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L110", "id": "accordion_plugin_optional_getor", - "community": 191, + "community": 228, "norm_label": ".getor()" }, { @@ -4311,7 +4311,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L116", "id": "accordion_plugin_optional_getorthunk", - "community": 34, + "community": 191, "norm_label": ".getorthunk()" }, { @@ -4320,7 +4320,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L119", "id": "accordion_plugin_optional_orthunk", - "community": 34, + "community": 191, "norm_label": ".orthunk()" }, { @@ -4383,7 +4383,7 @@ "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L146", "id": "accordion_plugin_optional_tostring", - "community": 47, + "community": 254, "norm_label": ".tostring()" }, { @@ -4644,7 +4644,7 @@ "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L192", "id": "quickbars_plugin_optional_some", - "community": 650, + "community": 663, "norm_label": ".some()" }, { @@ -4671,7 +4671,7 @@ "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L205", "id": "quickbars_plugin_optional_issome", - "community": 708, + "community": 706, "norm_label": ".issome()" }, { @@ -4689,7 +4689,7 @@ "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L211", "id": "quickbars_plugin_optional_map", - "community": 650, + "community": 663, "norm_label": ".map()" }, { @@ -4779,7 +4779,7 @@ "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L257", "id": "quickbars_plugin_optional_from", - "community": 650, + "community": 663, "norm_label": ".from()" }, { @@ -5067,7 +5067,7 @@ "source_file": "public/tinymce/plugins/codesample/plugin.min.js", "source_location": "L13", "id": "codesample_plugin_min_r", - "community": 159, + "community": 41, "norm_label": "r()" }, { @@ -5130,7 +5130,7 @@ "source_file": "public/tinymce/plugins/codesample/plugin.min.js", "source_location": "L13", "id": "codesample_plugin_min_n", - "community": 159, + "community": 41, "norm_label": "n()" }, { @@ -7263,7 +7263,7 @@ "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L75", "id": "link_plugin_optional_fold", - "community": 705, + "community": 629, "norm_label": ".fold()" }, { @@ -7272,7 +7272,7 @@ "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L82", "id": "link_plugin_optional_issome", - "community": 705, + "community": 256, "norm_label": ".issome()" }, { @@ -7560,7 +7560,7 @@ "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", "id": "table_plugin_min_y_filter", - "community": 203, + "community": 278, "norm_label": ".filter()" }, { @@ -7641,7 +7641,7 @@ "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", "id": "table_plugin_min_y_each", - "community": 734, + "community": 203, "norm_label": ".each()" }, { @@ -7722,7 +7722,7 @@ "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L79", "id": "table_plugin_optional_fold", - "community": 687, + "community": 342, "norm_label": ".fold()" }, { @@ -7794,7 +7794,7 @@ "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L119", "id": "table_plugin_optional_getor", - "community": 218, + "community": 72, "norm_label": ".getor()" }, { @@ -7812,7 +7812,7 @@ "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L125", "id": "table_plugin_optional_getorthunk", - "community": 53, + "community": 142, "norm_label": ".getorthunk()" }, { @@ -7821,7 +7821,7 @@ "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L128", "id": "table_plugin_optional_orthunk", - "community": 53, + "community": 142, "norm_label": ".orthunk()" }, { @@ -8559,7 +8559,7 @@ "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L1", "id": "public_tinymce_plugins_advlist_plugin_js", - "community": 344, + "community": 34, "norm_label": "plugin.js" }, { @@ -9126,7 +9126,7 @@ "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L73", "id": "fullscreen_plugin_curry", - "community": 141, + "community": 385, "norm_label": "curry()" }, { @@ -9171,7 +9171,7 @@ "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L93", "id": "fullscreen_plugin_optional_fold", - "community": 382, + "community": 336, "norm_label": ".fold()" }, { @@ -9207,7 +9207,7 @@ "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L113", "id": "fullscreen_plugin_optional_bind", - "community": 141, + "community": 385, "norm_label": ".bind()" }, { @@ -9261,7 +9261,7 @@ "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L139", "id": "fullscreen_plugin_optional_getorthunk", - "community": 246, + "community": 144, "norm_label": ".getorthunk()" }, { @@ -10539,7 +10539,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L111", "id": "help_plugin_optional_some", - "community": 327, + "community": 188, "norm_label": ".some()" }, { @@ -10548,7 +10548,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L114", "id": "help_plugin_optional_none", - "community": 327, + "community": 188, "norm_label": ".none()" }, { @@ -10557,7 +10557,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L117", "id": "help_plugin_optional_fold", - "community": 659, + "community": 352, "norm_label": ".fold()" }, { @@ -10584,7 +10584,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L130", "id": "help_plugin_optional_map", - "community": 327, + "community": 188, "norm_label": ".map()" }, { @@ -10593,7 +10593,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L137", "id": "help_plugin_optional_bind", - "community": 327, + "community": 188, "norm_label": ".bind()" }, { @@ -10620,7 +10620,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L150", "id": "help_plugin_optional_filter", - "community": 327, + "community": 188, "norm_label": ".filter()" }, { @@ -10647,7 +10647,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L163", "id": "help_plugin_optional_getorthunk", - "community": 188, + "community": 142, "norm_label": ".getorthunk()" }, { @@ -10656,7 +10656,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L166", "id": "help_plugin_optional_orthunk", - "community": 188, + "community": 142, "norm_label": ".orthunk()" }, { @@ -10674,7 +10674,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L176", "id": "help_plugin_optional_from", - "community": 327, + "community": 352, "norm_label": ".from()" }, { @@ -10701,7 +10701,7 @@ "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L185", "id": "help_plugin_optional_each", - "community": 188, + "community": 708, "norm_label": ".each()" }, { @@ -11727,7 +11727,7 @@ "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", "id": "dom_model_min_w", - "community": 159, + "community": 41, "norm_label": "w()" }, { @@ -11763,7 +11763,7 @@ "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", "id": "dom_model_min_c_none", - "community": 127, + "community": 9, "norm_label": ".none()" }, { @@ -11835,7 +11835,7 @@ "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", "id": "dom_model_min_c_filter", - "community": 127, + "community": 9, "norm_label": ".filter()" }, { @@ -11916,7 +11916,7 @@ "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", "id": "dom_model_min_c_each", - "community": 174, + "community": 165, "norm_label": ".each()" }, { @@ -11961,7 +11961,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L63", "id": "dom_model_curry", - "community": 630, + "community": 12, "norm_label": "curry()" }, { @@ -11970,7 +11970,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L81", "id": "dom_model_optional", - "community": 227, + "community": 12, "norm_label": "optional" }, { @@ -11979,7 +11979,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L82", "id": "dom_model_optional_constructor", - "community": 227, + "community": 12, "norm_label": ".constructor()" }, { @@ -11988,7 +11988,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L86", "id": "dom_model_optional_some", - "community": 227, + "community": 12, "norm_label": ".some()" }, { @@ -11997,7 +11997,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L89", "id": "dom_model_optional_none", - "community": 227, + "community": 12, "norm_label": ".none()" }, { @@ -12006,7 +12006,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L92", "id": "dom_model_optional_fold", - "community": 227, + "community": 12, "norm_label": ".fold()" }, { @@ -12015,7 +12015,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L99", "id": "dom_model_optional_issome", - "community": 227, + "community": 86, "norm_label": ".issome()" }, { @@ -12033,7 +12033,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L105", "id": "dom_model_optional_map", - "community": 227, + "community": 12, "norm_label": ".map()" }, { @@ -12042,7 +12042,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L112", "id": "dom_model_optional_bind", - "community": 227, + "community": 12, "norm_label": ".bind()" }, { @@ -12051,7 +12051,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L119", "id": "dom_model_optional_exists", - "community": 227, + "community": 12, "norm_label": ".exists()" }, { @@ -12060,7 +12060,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L122", "id": "dom_model_optional_forall", - "community": 227, + "community": 12, "norm_label": ".forall()" }, { @@ -12069,7 +12069,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L125", "id": "dom_model_optional_filter", - "community": 227, + "community": 24, "norm_label": ".filter()" }, { @@ -12087,7 +12087,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L135", "id": "dom_model_optional_or", - "community": 227, + "community": 12, "norm_label": ".or()" }, { @@ -12114,7 +12114,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L144", "id": "dom_model_optional_getordie", - "community": 227, + "community": 12, "norm_label": ".getordie()" }, { @@ -12123,7 +12123,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L151", "id": "dom_model_optional_from", - "community": 227, + "community": 12, "norm_label": ".from()" }, { @@ -12141,7 +12141,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L157", "id": "dom_model_optional_getorundefined", - "community": 227, + "community": 12, "norm_label": ".getorundefined()" }, { @@ -12150,7 +12150,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L160", "id": "dom_model_optional_each", - "community": 227, + "community": 12, "norm_label": ".each()" }, { @@ -12159,7 +12159,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L165", "id": "dom_model_optional_toarray", - "community": 227, + "community": 12, "norm_label": ".toarray()" }, { @@ -12168,7 +12168,7 @@ "source_file": "public/tinymce/models/dom/model.js", "source_location": "L168", "id": "dom_model_optional_tostring", - "community": 227, + "community": 71, "norm_label": ".tostring()" }, { @@ -12231,7 +12231,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L76", "id": "silver_theme_curry", - "community": 3, + "community": 16, "norm_label": "curry()" }, { @@ -12357,7 +12357,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L148", "id": "silver_theme_optional_or", - "community": 3, + "community": 1, "norm_label": ".or()" }, { @@ -12366,7 +12366,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L151", "id": "silver_theme_optional_getorthunk", - "community": 3, + "community": 221, "norm_label": ".getorthunk()" }, { @@ -12438,7 +12438,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L181", "id": "silver_theme_optional_tostring", - "community": 0, + "community": 3, "norm_label": ".tostring()" }, { @@ -12447,7 +12447,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L8161", "id": "silver_theme_unapply", - "community": 630, + "community": 4, "norm_label": "unapply()" }, { @@ -12492,7 +12492,7 @@ "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L8265", "id": "silver_theme_lookupgetter", - "community": 630, + "community": 4, "norm_label": "lookupgetter()" }, { @@ -12555,7 +12555,7 @@ "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", "id": "silver_theme_min_k", - "community": 286, + "community": 5, "norm_label": "k()" }, { @@ -12699,7 +12699,7 @@ "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", "id": "silver_theme_min_a_orthunk", - "community": 12, + "community": 73, "norm_label": ".orthunk()" }, { @@ -12744,7 +12744,7 @@ "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", "id": "silver_theme_min_a_each", - "community": 12, + "community": 73, "norm_label": ".each()" }, { @@ -12762,7 +12762,7 @@ "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", "id": "silver_theme_min_a_tostring", - "community": 270, + "community": 5, "norm_label": ".tostring()" }, { @@ -13572,7 +13572,7 @@ "source_file": "src/main.ts", "source_location": "L1", "id": "src_main_ts", - "community": 300, + "community": 126, "norm_label": "main.ts" }, { @@ -13581,7 +13581,7 @@ "source_file": "src/main.ts", "source_location": "L18", "id": "src_main_masksecret", - "community": 300, + "community": 126, "norm_label": "masksecret()" }, { @@ -13590,7 +13590,7 @@ "source_file": "src/main.ts", "source_location": "L24", "id": "src_main_logapicryptobootinfo", - "community": 300, + "community": 126, "norm_label": "logapicryptobootinfo()" }, { @@ -13599,7 +13599,7 @@ "source_file": "src/main.ts", "source_location": "L53", "id": "src_main_app", - "community": 300, + "community": 126, "norm_label": "app" }, { @@ -14661,7 +14661,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L1", "id": "src_types_component_chart_ts", - "community": 627, + "community": 20, "norm_label": "chart.ts" }, { @@ -14670,7 +14670,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L33", "id": "component_chart_legendposition", - "community": 627, + "community": 20, "norm_label": "legendposition" }, { @@ -14679,7 +14679,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L35", "id": "component_chart_symboltype", - "community": 627, + "community": 20, "norm_label": "symboltype" }, { @@ -14715,7 +14715,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L83", "id": "component_chart_axisdisplayprops", - "community": 627, + "community": 20, "norm_label": "axisdisplayprops" }, { @@ -14724,7 +14724,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L93", "id": "component_chart_interactionprops", - "community": 627, + "community": 20, "norm_label": "interactionprops" }, { @@ -14733,7 +14733,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L103", "id": "component_chart_bardataitem", - "community": 670, + "community": 20, "norm_label": "bardataitem" }, { @@ -14742,7 +14742,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L115", "id": "component_chart_barchartprops", - "community": 670, + "community": 20, "norm_label": "barchartprops" }, { @@ -14751,7 +14751,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L129", "id": "component_chart_linedataitem", - "community": 694, + "community": 20, "norm_label": "linedataitem" }, { @@ -14760,7 +14760,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L156", "id": "component_chart_linechartprops", - "community": 694, + "community": 20, "norm_label": "linechartprops" }, { @@ -14769,7 +14769,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L176", "id": "component_chart_radardataitem", - "community": 627, + "community": 20, "norm_label": "radardataitem" }, { @@ -14787,7 +14787,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L192", "id": "component_chart_piedataitem", - "community": 627, + "community": 20, "norm_label": "piedataitem" }, { @@ -14805,7 +14805,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L214", "id": "component_chart_klinedataitem", - "community": 627, + "community": 20, "norm_label": "klinedataitem" }, { @@ -14814,7 +14814,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L228", "id": "component_chart_klinechartprops", - "community": 627, + "community": 20, "norm_label": "klinechartprops" }, { @@ -14823,7 +14823,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L240", "id": "component_chart_scatterdataitem", - "community": 627, + "community": 20, "norm_label": "scatterdataitem" }, { @@ -14841,7 +14841,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L254", "id": "component_chart_dualbarcomparechartprops", - "community": 627, + "community": 20, "norm_label": "dualbarcomparechartprops" }, { @@ -14850,7 +14850,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L270", "id": "component_chart_mapchartprops", - "community": 627, + "community": 20, "norm_label": "mapchartprops" }, { @@ -14859,7 +14859,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L282", "id": "component_chart_bidirectionalbarchartprops", - "community": 706, + "community": 20, "norm_label": "bidirectionalbarchartprops" }, { @@ -14868,7 +14868,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L311", "id": "component_chart_chartoptiongenerator", - "community": 627, + "community": 20, "norm_label": "chartoptiongenerator" }, { @@ -14877,7 +14877,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L314", "id": "component_chart_charteventcallback", - "community": 627, + "community": 20, "norm_label": "charteventcallback" }, { @@ -14886,7 +14886,7 @@ "source_file": "src/types/component/chart.ts", "source_location": "L317", "id": "component_chart_charterror", - "community": 627, + "community": 20, "norm_label": "charterror" }, { @@ -15309,7 +15309,7 @@ "source_file": "src/types/store/index.ts", "source_location": "L81", "id": "store_index_worktab", - "community": 41, + "community": 122, "norm_label": "worktab" }, { @@ -15498,7 +15498,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L1", "id": "src_composables_useplplanviewdetail_ts", - "community": 366, + "community": 619, "norm_label": "useplplanviewdetail.ts" }, { @@ -15507,7 +15507,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L25", "id": "composables_useplplanviewdetail_plplantransportdibangrow", - "community": 352, + "community": 619, "norm_label": "plplantransportdibangrow" }, { @@ -15516,7 +15516,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L31", "id": "composables_useplplanviewdetail_plplantransportsiterow", - "community": 366, + "community": 619, "norm_label": "plplantransportsiterow" }, { @@ -15525,7 +15525,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L35", "id": "composables_useplplanviewdetail_mapplanproducttoformrow", - "community": 366, + "community": 619, "norm_label": "mapplanproducttoformrow()" }, { @@ -15534,7 +15534,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L59", "id": "composables_useplplanviewdetail_buildcontractsnapshotfromplan", - "community": 366, + "community": 619, "norm_label": "buildcontractsnapshotfromplan()" }, { @@ -15543,7 +15543,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L115", "id": "composables_useplplanviewdetail_normalizecontractsnapshot", - "community": 366, + "community": 619, "norm_label": "normalizecontractsnapshot()" }, { @@ -15552,7 +15552,7 @@ "source_file": "src/composables/usePlPlanViewDetail.ts", "source_location": "L125", "id": "composables_useplplanviewdetail_useplplanviewdetail", - "community": 366, + "community": 619, "norm_label": "useplplanviewdetail()" }, { @@ -15660,7 +15660,7 @@ "source_file": "src/composables/useDbInstantSearch.ts", "source_location": "L1", "id": "src_composables_usedbinstantsearch_ts", - "community": 68, + "community": 196, "norm_label": "usedbinstantsearch.ts" }, { @@ -15669,7 +15669,7 @@ "source_file": "src/composables/useDbInstantSearch.ts", "source_location": "L6", "id": "composables_usedbinstantsearch_usedbinstantsearch", - "community": 68, + "community": 196, "norm_label": "usedbinstantsearch()" }, { @@ -15678,7 +15678,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L1", "id": "src_composables_usepersistedlistcolumns_ts", - "community": 160, + "community": 322, "norm_label": "usepersistedlistcolumns.ts" }, { @@ -15687,7 +15687,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L3", "id": "composables_usepersistedlistcolumns_listcolumndef", - "community": 160, + "community": 322, "norm_label": "listcolumndef" }, { @@ -15696,7 +15696,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L12", "id": "composables_usepersistedlistcolumns_usepersistedlistcolumnsoptions", - "community": 160, + "community": 322, "norm_label": "usepersistedlistcolumnsoptions" }, { @@ -15705,7 +15705,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L17", "id": "composables_usepersistedlistcolumns_resolvedefaultvisibleprops", - "community": 160, + "community": 322, "norm_label": "resolvedefaultvisibleprops()" }, { @@ -15714,7 +15714,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L27", "id": "composables_usepersistedlistcolumns_loadvisiblecolumns", - "community": 160, + "community": 322, "norm_label": "loadvisiblecolumns()" }, { @@ -15723,7 +15723,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L51", "id": "composables_usepersistedlistcolumns_persistvisiblecolumns", - "community": 160, + "community": 322, "norm_label": "persistvisiblecolumns()" }, { @@ -15732,7 +15732,7 @@ "source_file": "src/composables/usePersistedListColumns.ts", "source_location": "L64", "id": "composables_usepersistedlistcolumns_usepersistedlistcolumns", - "community": 160, + "community": 322, "norm_label": "usepersistedlistcolumns()" }, { @@ -21546,7 +21546,7 @@ "source_file": "src/plugins/echarts.ts", "source_location": "L1", "id": "src_plugins_echarts_ts", - "community": 706, + "community": 20, "norm_label": "echarts.ts" }, { @@ -21555,7 +21555,7 @@ "source_file": "src/plugins/index.ts", "source_location": "L1", "id": "src_plugins_index_ts", - "community": 706, + "community": 20, "norm_label": "index.ts" }, { @@ -21774,11 +21774,20 @@ "community": 295, "norm_label": "pl_personnel_escort_required_cert_names" }, + { + "label": "PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES", + "file_type": "code", + "source_file": "src/utils/pl-personnel-cert.ts", + "source_location": "L16", + "id": "utils_pl_personnel_cert_pl_personnel_both_required_cert_names", + "community": 295, + "norm_label": "pl_personnel_both_required_cert_names" + }, { "label": "PersonnelCertRole", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L13", + "source_location": "L23", "id": "utils_pl_personnel_cert_personnelcertrole", "community": 295, "norm_label": "personnelcertrole" @@ -21787,7 +21796,7 @@ "label": "PersonnelType", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L14", + "source_location": "L24", "id": "utils_pl_personnel_cert_personneltype", "community": 295, "norm_label": "personneltype" @@ -21796,7 +21805,7 @@ "label": "PL_PERSONNEL_TYPE_OPTIONS", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L16", + "source_location": "L26", "id": "utils_pl_personnel_cert_pl_personnel_type_options", "community": 295, "norm_label": "pl_personnel_type_options" @@ -21805,7 +21814,7 @@ "label": "PersonnelAffiliation", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L22", + "source_location": "L32", "id": "utils_pl_personnel_cert_personnelaffiliation", "community": 295, "norm_label": "personnelaffiliation" @@ -21814,7 +21823,7 @@ "label": "PL_PERSONNEL_AFFILIATION_OPTIONS", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L24", + "source_location": "L34", "id": "utils_pl_personnel_cert_pl_personnel_affiliation_options", "community": 295, "norm_label": "pl_personnel_affiliation_options" @@ -21823,7 +21832,7 @@ "label": "getPersonnelAffiliationLabel()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L29", + "source_location": "L39", "id": "utils_pl_personnel_cert_getpersonnelaffiliationlabel", "community": 295, "norm_label": "getpersonnelaffiliationlabel()" @@ -21832,7 +21841,7 @@ "label": "getPersonnelAffiliationTagType()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L34", + "source_location": "L44", "id": "utils_pl_personnel_cert_getpersonnelaffiliationtagtype", "community": 295, "norm_label": "getpersonnelaffiliationtagtype()" @@ -21841,7 +21850,7 @@ "label": "validatePersonnelAffiliationVehicleCompat()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L42", + "source_location": "L52", "id": "utils_pl_personnel_cert_validatepersonnelaffiliationvehiclecompat", "community": 295, "norm_label": "validatepersonnelaffiliationvehiclecompat()" @@ -21850,7 +21859,7 @@ "label": "getPersonnelTypeLabel()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L54", + "source_location": "L64", "id": "utils_pl_personnel_cert_getpersonneltypelabel", "community": 295, "norm_label": "getpersonneltypelabel()" @@ -21859,7 +21868,7 @@ "label": "getPersonnelTypeTagType()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L59", + "source_location": "L69", "id": "utils_pl_personnel_cert_getpersonneltypetagtype", "community": 295, "norm_label": "getpersonneltypetagtype()" @@ -21868,7 +21877,7 @@ "label": "getRequiredPersonnelCertNamesByType()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L66", + "source_location": "L76", "id": "utils_pl_personnel_cert_getrequiredpersonnelcertnamesbytype", "community": 295, "norm_label": "getrequiredpersonnelcertnamesbytype()" @@ -21877,7 +21886,7 @@ "label": "mapPersonnelTypeToVehicleRole()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L76", + "source_location": "L89", "id": "utils_pl_personnel_cert_mappersonneltypetovehiclerole", "community": 295, "norm_label": "mappersonneltypetovehiclerole()" @@ -21886,7 +21895,7 @@ "label": "validatePersonnelTypeRoleCompat()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L85", + "source_location": "L98", "id": "utils_pl_personnel_cert_validatepersonneltyperolecompat", "community": 295, "norm_label": "validatepersonneltyperolecompat()" @@ -21895,7 +21904,7 @@ "label": "isPersonnelCertStrictComplete()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L102", + "source_location": "L115", "id": "utils_pl_personnel_cert_ispersonnelcertstrictcomplete", "community": 295, "norm_label": "ispersonnelcertstrictcomplete()" @@ -21904,7 +21913,7 @@ "label": "matchRequiredCertName()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L114", + "source_location": "L126", "id": "utils_pl_personnel_cert_matchrequiredcertname", "community": 295, "norm_label": "matchrequiredcertname()" @@ -21913,7 +21922,7 @@ "label": "isPersonnelCertUploaded()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L130", + "source_location": "L138", "id": "utils_pl_personnel_cert_ispersonnelcertuploaded", "community": 295, "norm_label": "ispersonnelcertuploaded()" @@ -21922,7 +21931,7 @@ "label": "getRequiredPersonnelCertNames()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L139", + "source_location": "L146", "id": "utils_pl_personnel_cert_getrequiredpersonnelcertnames", "community": 295, "norm_label": "getrequiredpersonnelcertnames()" @@ -21931,7 +21940,7 @@ "label": "getMissingPersonnelCertNames()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L145", + "source_location": "L152", "id": "utils_pl_personnel_cert_getmissingpersonnelcertnames", "community": 295, "norm_label": "getmissingpersonnelcertnames()" @@ -21940,7 +21949,7 @@ "label": "hasPersonnelCertMissing()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L155", + "source_location": "L162", "id": "utils_pl_personnel_cert_haspersonnelcertmissing", "community": 295, "norm_label": "haspersonnelcertmissing()" @@ -21949,7 +21958,7 @@ "label": "hasPersonnelMasterCertMissing()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L163", + "source_location": "L170", "id": "utils_pl_personnel_cert_haspersonnelmastercertmissing", "community": 295, "norm_label": "haspersonnelmastercertmissing()" @@ -21958,7 +21967,7 @@ "label": "getPersonnelCertMissingSuffix()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L174", + "source_location": "L181", "id": "utils_pl_personnel_cert_getpersonnelcertmissingsuffix", "community": 295, "norm_label": "getpersonnelcertmissingsuffix()" @@ -21967,7 +21976,7 @@ "label": "PL_PERSONNEL_CERT_SHORT_LABELS", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L190", + "source_location": "L197", "id": "utils_pl_personnel_cert_pl_personnel_cert_short_labels", "community": 295, "norm_label": "pl_personnel_cert_short_labels" @@ -21976,7 +21985,7 @@ "label": "PersonnelCertBadgeStatus", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L196", + "source_location": "L204", "id": "utils_pl_personnel_cert_personnelcertbadgestatus", "community": 295, "norm_label": "personnelcertbadgestatus" @@ -21985,7 +21994,7 @@ "label": "PersonnelCertBadgeItem", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L198", + "source_location": "L206", "id": "utils_pl_personnel_cert_personnelcertbadgeitem", "community": 295, "norm_label": "personnelcertbadgeitem" @@ -21994,7 +22003,7 @@ "label": "getPersonnelCertMissingFieldLabels()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L205", + "source_location": "L213", "id": "utils_pl_personnel_cert_getpersonnelcertmissingfieldlabels", "community": 295, "norm_label": "getpersonnelcertmissingfieldlabels()" @@ -22003,7 +22012,7 @@ "label": "formatPersonnelCertBadgeTooltip()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L219", + "source_location": "L226", "id": "utils_pl_personnel_cert_formatpersonnelcertbadgetooltip", "community": 295, "norm_label": "formatpersonnelcertbadgetooltip()" @@ -22012,7 +22021,7 @@ "label": "getPersonnelCertBadgeStatus()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L250", + "source_location": "L257", "id": "utils_pl_personnel_cert_getpersonnelcertbadgestatus", "community": 295, "norm_label": "getpersonnelcertbadgestatus()" @@ -22021,7 +22030,7 @@ "label": "getPersonnelRequiredCertBadges()", "file_type": "code", "source_file": "src/utils/pl-personnel-cert.ts", - "source_location": "L272", + "source_location": "L279", "id": "utils_pl_personnel_cert_getpersonnelrequiredcertbadges", "community": 295, "norm_label": "getpersonnelrequiredcertbadges()" @@ -22032,7 +22041,7 @@ "source_file": "src/utils/patch-el-select-filterable.ts", "source_location": "L1", "id": "src_utils_patch_el_select_filterable_ts", - "community": 300, + "community": 126, "norm_label": "patch-el-select-filterable.ts" }, { @@ -22041,7 +22050,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L1", "id": "src_utils_storage_slot_options_ts", - "community": 663, + "community": 226, "norm_label": "storage-slot-options.ts" }, { @@ -22050,7 +22059,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L6", "id": "utils_storage_slot_options_storageslotselectoption", - "community": 663, + "community": 226, "norm_label": "storageslotselectoption" }, { @@ -22059,7 +22068,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L8", "id": "utils_storage_slot_options_getstoragefacilityordernum", - "community": 663, + "community": 226, "norm_label": "getstoragefacilityordernum()" }, { @@ -22068,7 +22077,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L14", "id": "utils_storage_slot_options_getstorageslotordernum", - "community": 663, + "community": 226, "norm_label": "getstorageslotordernum()" }, { @@ -22077,7 +22086,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L21", "id": "utils_storage_slot_options_parsestorageslotcode", - "community": 663, + "community": 226, "norm_label": "parsestorageslotcode()" }, { @@ -22086,7 +22095,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L28", "id": "utils_storage_slot_options_comparestoragefacilityslots", - "community": 663, + "community": 226, "norm_label": "comparestoragefacilityslots()" }, { @@ -22095,7 +22104,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L48", "id": "utils_storage_slot_options_sortstoragefacilityslots", - "community": 663, + "community": 226, "norm_label": "sortstoragefacilityslots()" }, { @@ -22104,7 +22113,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L55", "id": "utils_storage_slot_options_collectleaffacilitynodesintreeorder", - "community": 663, + "community": 226, "norm_label": "collectleaffacilitynodesintreeorder()" }, { @@ -22113,7 +22122,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L107", "id": "utils_storage_slot_options_mapslotstoselectoptions", - "community": 663, + "community": 226, "norm_label": "mapslotstoselectoptions()" }, { @@ -22122,7 +22131,7 @@ "source_file": "src/utils/storage-slot-options.ts", "source_location": "L123", "id": "utils_storage_slot_options_loadstorageslotselectoptions", - "community": 663, + "community": 226, "norm_label": "loadstorageslotselectoptions()" }, { @@ -22131,7 +22140,7 @@ "source_file": "src/utils/user-avatar.ts", "source_location": "L1", "id": "src_utils_user_avatar_ts", - "community": 181, + "community": 335, "norm_label": "user-avatar.ts" }, { @@ -22140,7 +22149,7 @@ "source_file": "src/utils/user-avatar.ts", "source_location": "L5", "id": "utils_user_avatar_defaultavatarpathbyrole", - "community": 181, + "community": 335, "norm_label": "defaultavatarpathbyrole()" }, { @@ -22149,7 +22158,7 @@ "source_file": "src/utils/user-avatar.ts", "source_location": "L10", "id": "utils_user_avatar_resolveuseravatarurl", - "community": 181, + "community": 335, "norm_label": "resolveuseravatarurl()" }, { @@ -22194,7 +22203,7 @@ "source_file": "src/utils/patch-el-tag-empty.ts", "source_location": "L1", "id": "src_utils_patch_el_tag_empty_ts", - "community": 300, + "community": 240, "norm_label": "patch-el-tag-empty.ts" }, { @@ -22203,7 +22212,7 @@ "source_file": "src/utils/patch-el-tag-empty.ts", "source_location": "L8", "id": "utils_patch_el_tag_empty_hasvisibledefaultcontent", - "community": 300, + "community": 240, "norm_label": "hasvisibledefaultcontent()" }, { @@ -22212,7 +22221,7 @@ "source_file": "src/utils/patch-el-tag-empty.ts", "source_location": "L33", "id": "utils_patch_el_tag_empty_emptyawareeltag", - "community": 300, + "community": 240, "norm_label": "emptyawareeltag" }, { @@ -23265,7 +23274,7 @@ "source_file": "src/utils/router.ts", "source_location": "L1", "id": "src_utils_router_ts", - "community": 41, + "community": 122, "norm_label": "router.ts" }, { @@ -23274,7 +23283,7 @@ "source_file": "src/utils/router.ts", "source_location": "L16", "id": "utils_router_legacy_login_paths", - "community": 41, + "community": 122, "norm_label": "legacy_login_paths" }, { @@ -23283,7 +23292,7 @@ "source_file": "src/utils/router.ts", "source_location": "L19", "id": "utils_router_approuterecordraw", - "community": 41, + "community": 122, "norm_label": "approuterecordraw" }, { @@ -23292,7 +23301,7 @@ "source_file": "src/utils/router.ts", "source_location": "L24", "id": "utils_router_configurenprogress", - "community": 41, + "community": 122, "norm_label": "configurenprogress()" }, { @@ -23301,7 +23310,7 @@ "source_file": "src/utils/router.ts", "source_location": "L37", "id": "utils_router_setpagetitle", - "community": 41, + "community": 122, "norm_label": "setpagetitle()" }, { @@ -23319,7 +23328,7 @@ "source_file": "src/utils/router.ts", "source_location": "L70", "id": "utils_router_resolvesaferedirecttarget", - "community": 41, + "community": 122, "norm_label": "resolvesaferedirecttarget()" }, { @@ -23454,7 +23463,7 @@ "source_file": "src/utils/crm-upload.ts", "source_location": "L1", "id": "src_utils_crm_upload_ts", - "community": 28, + "community": 162, "norm_label": "crm-upload.ts" }, { @@ -23463,7 +23472,7 @@ "source_file": "src/utils/crm-upload.ts", "source_location": "L2", "id": "utils_crm_upload_crm_upload_biz_type", - "community": 28, + "community": 162, "norm_label": "crm_upload_biz_type" }, { @@ -23472,7 +23481,7 @@ "source_file": "src/utils/crm-upload.ts", "source_location": "L9", "id": "utils_crm_upload_crmuploadbiztype", - "community": 28, + "community": 162, "norm_label": "crmuploadbiztype" }, { @@ -23481,7 +23490,7 @@ "source_file": "src/utils/crm-upload.ts", "source_location": "L12", "id": "utils_crm_upload_buildattachmentuploadformdata", - "community": 28, + "community": 162, "norm_label": "buildattachmentuploadformdata()" }, { @@ -23940,7 +23949,7 @@ "source_file": "src/utils/pl-display.ts", "source_location": "L370", "id": "utils_pl_display_getplpersonnelroleshortlabel", - "community": 107, + "community": 11, "norm_label": "getplpersonnelroleshortlabel()" }, { @@ -23949,7 +23958,7 @@ "source_file": "src/utils/pl-display.ts", "source_location": "L376", "id": "utils_pl_display_formatplpersonnelnamewithrole", - "community": 107, + "community": 11, "norm_label": "formatplpersonnelnamewithrole()" }, { @@ -23958,7 +23967,7 @@ "source_file": "src/utils/pl-display.ts", "source_location": "L390", "id": "utils_pl_display_normalizeplpersonnelsummarydisplay", - "community": 11, + "community": 107, "norm_label": "normalizeplpersonnelsummarydisplay()" }, { @@ -23967,7 +23976,7 @@ "source_file": "src/utils/view-dialog-refresh.ts", "source_location": "L1", "id": "src_utils_view_dialog_refresh_ts", - "community": 610, + "community": 609, "norm_label": "view-dialog-refresh.ts" }, { @@ -23976,7 +23985,7 @@ "source_file": "src/utils/view-dialog-refresh.ts", "source_location": "L3", "id": "utils_view_dialog_refresh_syncviewrowfromflatlist", - "community": 610, + "community": 609, "norm_label": "syncviewrowfromflatlist()" }, { @@ -23985,7 +23994,7 @@ "source_file": "src/utils/view-dialog-refresh.ts", "source_location": "L13", "id": "utils_view_dialog_refresh_findnodeintreebyid", - "community": 610, + "community": 609, "norm_label": "findnodeintreebyid()" }, { @@ -23994,7 +24003,7 @@ "source_file": "src/utils/view-dialog-refresh.ts", "source_location": "L27", "id": "utils_view_dialog_refresh_syncviewrowfromtree", - "community": 610, + "community": 609, "norm_label": "syncviewrowfromtree()" }, { @@ -24813,7 +24822,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L1", "id": "src_utils_view_field_layout_ts", - "community": 555, + "community": 434, "norm_label": "view-field-layout.ts" }, { @@ -24822,7 +24831,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L12", "id": "utils_view_field_layout_getviewfielddisplaytext", - "community": 555, + "community": 434, "norm_label": "getviewfielddisplaytext()" }, { @@ -24831,7 +24840,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L21", "id": "utils_view_field_layout_isviewfieldlong", - "community": 555, + "community": 434, "norm_label": "isviewfieldlong()" }, { @@ -24840,7 +24849,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L36", "id": "utils_view_field_layout_isviewfieldfullspan", - "community": 555, + "community": 434, "norm_label": "isviewfieldfullspan()" }, { @@ -24849,7 +24858,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L48", "id": "utils_view_field_layout_getviewkvspanclass", - "community": 555, + "community": 434, "norm_label": "getviewkvspanclass()" }, { @@ -24858,7 +24867,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L61", "id": "utils_view_field_layout_viewkvtablerow", - "community": 555, + "community": 434, "norm_label": "viewkvtablerow" }, { @@ -24867,7 +24876,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L66", "id": "utils_view_field_layout_buildviewkvtabledualrows", - "community": 555, + "community": 434, "norm_label": "buildviewkvtabledualrows()" }, { @@ -24876,7 +24885,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L95", "id": "utils_view_field_layout_viewkvtabletriplerow", - "community": 555, + "community": 434, "norm_label": "viewkvtabletriplerow" }, { @@ -24885,7 +24894,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L100", "id": "utils_view_field_layout_buildviewkvtabletriplerows", - "community": 555, + "community": 434, "norm_label": "buildviewkvtabletriplerows()" }, { @@ -24894,7 +24903,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L128", "id": "utils_view_field_layout_viewkvtablequadrow", - "community": 555, + "community": 434, "norm_label": "viewkvtablequadrow" }, { @@ -24903,7 +24912,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L133", "id": "utils_view_field_layout_buildviewkvtablequadrows", - "community": 555, + "community": 434, "norm_label": "buildviewkvtablequadrows()" }, { @@ -24912,7 +24921,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L161", "id": "utils_view_field_layout_viewkvtablequintrow", - "community": 555, + "community": 434, "norm_label": "viewkvtablequintrow" }, { @@ -24921,7 +24930,7 @@ "source_file": "src/utils/view-field-layout.ts", "source_location": "L166", "id": "utils_view_field_layout_buildviewkvtablequintrows", - "community": 555, + "community": 434, "norm_label": "buildviewkvtablequintrows()" }, { @@ -25126,7 +25135,7 @@ "label": "getMissingRequiredCertFieldLabels()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L30", + "source_location": "L29", "id": "utils_pl_cert_slots_getmissingrequiredcertfieldlabels", "community": 241, "norm_label": "getmissingrequiredcertfieldlabels()" @@ -25135,7 +25144,7 @@ "label": "collectRequiredCertSlotErrors()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L44", + "source_location": "L42", "id": "utils_pl_cert_slots_collectrequiredcertsloterrors", "community": 241, "norm_label": "collectrequiredcertsloterrors()" @@ -25144,7 +25153,7 @@ "label": "collectSelfVehicleRequiredCertErrors()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L61", + "source_location": "L59", "id": "utils_pl_cert_slots_collectselfvehiclerequiredcerterrors", "community": 241, "norm_label": "collectselfvehiclerequiredcerterrors()" @@ -25153,7 +25162,7 @@ "label": "collectCarrierVehicleRequiredCertErrors()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L68", + "source_location": "L66", "id": "utils_pl_cert_slots_collectcarriervehiclerequiredcerterrors", "community": 241, "norm_label": "collectcarriervehiclerequiredcerterrors()" @@ -25162,7 +25171,7 @@ "label": "collectVehicleRequiredCertErrors()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L75", + "source_location": "L73", "id": "utils_pl_cert_slots_collectvehiclerequiredcerterrors", "community": 241, "norm_label": "collectvehiclerequiredcerterrors()" @@ -25171,7 +25180,7 @@ "label": "createEmptyCertRow()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L103", + "source_location": "L101", "id": "utils_pl_cert_slots_createemptycertrow", "community": 241, "norm_label": "createemptycertrow()" @@ -25180,7 +25189,7 @@ "label": "findCertIndexForRequired()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L120", + "source_location": "L118", "id": "utils_pl_cert_slots_findcertindexforrequired", "community": 241, "norm_label": "findcertindexforrequired()" @@ -25189,7 +25198,7 @@ "label": "mergeCertListWithRequiredSlots()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L133", + "source_location": "L131", "id": "utils_pl_cert_slots_mergecertlistwithrequiredslots", "community": 241, "norm_label": "mergecertlistwithrequiredslots()" @@ -25198,7 +25207,7 @@ "label": "ensureVehicleCertSlotsByNames()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L173", + "source_location": "L187", "id": "utils_pl_cert_slots_ensurevehiclecertslotsbynames", "community": 241, "norm_label": "ensurevehiclecertslotsbynames()" @@ -25207,7 +25216,7 @@ "label": "ensureSelfVehicleCertSlots()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L192", + "source_location": "L206", "id": "utils_pl_cert_slots_ensureselfvehiclecertslots", "community": 241, "norm_label": "ensureselfvehiclecertslots()" @@ -25216,7 +25225,7 @@ "label": "ensureCarrierVehicleCertSlots()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L204", + "source_location": "L218", "id": "utils_pl_cert_slots_ensurecarriervehiclecertslots", "community": 241, "norm_label": "ensurecarriervehiclecertslots()" @@ -25225,7 +25234,7 @@ "label": "ensureVehicleCertSlots()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L216", + "source_location": "L230", "id": "utils_pl_cert_slots_ensurevehiclecertslots", "community": 241, "norm_label": "ensurevehiclecertslots()" @@ -25234,7 +25243,7 @@ "label": "stripTrailerRequiredSlots()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L226", + "source_location": "L240", "id": "utils_pl_cert_slots_striptrailerrequiredslots", "community": 241, "norm_label": "striptrailerrequiredslots()" @@ -25243,7 +25252,7 @@ "label": "formatRequiredCertErrors()", "file_type": "code", "source_file": "src/utils/pl-cert-slots.ts", - "source_location": "L238", + "source_location": "L252", "id": "utils_pl_cert_slots_formatrequiredcerterrors", "community": 241, "norm_label": "formatrequiredcerterrors()" @@ -25524,7 +25533,7 @@ "source_file": "src/utils/pl-transport-resource-snapshot.ts", "source_location": "L36", "id": "utils_pl_transport_resource_snapshot_snapshottovehicleviewbundle", - "community": 11, + "community": 619, "norm_label": "snapshottovehicleviewbundle()" }, { @@ -25666,7 +25675,7 @@ "label": "getVehicleHeadRequiredCertNames()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L88", + "source_location": "L87", "id": "utils_pl_vehicle_cert_getvehicleheadrequiredcertnames", "community": 241, "norm_label": "getvehicleheadrequiredcertnames()" @@ -25675,7 +25684,7 @@ "label": "getVehicleTrailerRequiredCertNames()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L96", + "source_location": "L95", "id": "utils_pl_vehicle_cert_getvehicletrailerrequiredcertnames", "community": 241, "norm_label": "getvehicletrailerrequiredcertnames()" @@ -25684,7 +25693,7 @@ "label": "getMissingVehiclePartCertNames()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L104", + "source_location": "L103", "id": "utils_pl_vehicle_cert_getmissingvehiclepartcertnames", "community": 241, "norm_label": "getmissingvehiclepartcertnames()" @@ -25693,7 +25702,7 @@ "label": "getMissingSelfVehiclePartCertNames()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L120", + "source_location": "L119", "id": "utils_pl_vehicle_cert_getmissingselfvehiclepartcertnames", "community": 241, "norm_label": "getmissingselfvehiclepartcertnames()" @@ -25702,7 +25711,7 @@ "label": "hasVehicleCertMissing()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L127", + "source_location": "L126", "id": "utils_pl_vehicle_cert_hasvehiclecertmissing", "community": 241, "norm_label": "hasvehiclecertmissing()" @@ -25711,7 +25720,7 @@ "label": "hasSelfVehicleCertMissing()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L153", + "source_location": "L152", "id": "utils_pl_vehicle_cert_hasselfvehiclecertmissing", "community": 241, "norm_label": "hasselfvehiclecertmissing()" @@ -25720,7 +25729,7 @@ "label": "getVehicleCertMissingSuffix()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L160", + "source_location": "L159", "id": "utils_pl_vehicle_cert_getvehiclecertmissingsuffix", "community": 241, "norm_label": "getvehiclecertmissingsuffix()" @@ -25729,7 +25738,7 @@ "label": "getSelfVehicleCertMissingSuffix()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L168", + "source_location": "L167", "id": "utils_pl_vehicle_cert_getselfvehiclecertmissingsuffix", "community": 241, "norm_label": "getselfvehiclecertmissingsuffix()" @@ -25738,7 +25747,7 @@ "label": "getVehiclePartCertMissingSuffix()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L175", + "source_location": "L174", "id": "utils_pl_vehicle_cert_getvehiclepartcertmissingsuffix", "community": 241, "norm_label": "getvehiclepartcertmissingsuffix()" @@ -25747,7 +25756,7 @@ "label": "getSelfVehiclePartCertMissingSuffix()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L186", + "source_location": "L185", "id": "utils_pl_vehicle_cert_getselfvehiclepartcertmissingsuffix", "community": 241, "norm_label": "getselfvehiclepartcertmissingsuffix()" @@ -25756,7 +25765,7 @@ "label": "validateVehicleRequiredCerts()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L194", + "source_location": "L193", "id": "utils_pl_vehicle_cert_validatevehiclerequiredcerts", "community": 241, "norm_label": "validatevehiclerequiredcerts()" @@ -25765,7 +25774,7 @@ "label": "filterVehicleCertsForSubmit()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L216", + "source_location": "L215", "id": "utils_pl_vehicle_cert_filtervehiclecertsforsubmit", "community": 241, "norm_label": "filtervehiclecertsforsubmit()" @@ -25774,7 +25783,7 @@ "label": "validateVehicleCertNamesNotEmpty()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L224", + "source_location": "L223", "id": "utils_pl_vehicle_cert_validatevehiclecertnamesnotempty", "community": 241, "norm_label": "validatevehiclecertnamesnotempty()" @@ -25783,7 +25792,7 @@ "label": "PL_VEHICLE_CERT_SHORT_LABELS", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L239", + "source_location": "L238", "id": "utils_pl_vehicle_cert_pl_vehicle_cert_short_labels", "community": 241, "norm_label": "pl_vehicle_cert_short_labels" @@ -25792,7 +25801,7 @@ "label": "VehicleCertBadgeStatus", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L246", + "source_location": "L245", "id": "utils_pl_vehicle_cert_vehiclecertbadgestatus", "community": 241, "norm_label": "vehiclecertbadgestatus" @@ -25801,7 +25810,7 @@ "label": "VehicleCertBadgeItem", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L248", + "source_location": "L247", "id": "utils_pl_vehicle_cert_vehiclecertbadgeitem", "community": 241, "norm_label": "vehiclecertbadgeitem" @@ -25810,7 +25819,7 @@ "label": "matchVehicleRequiredCertName()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L255", + "source_location": "L254", "id": "utils_pl_vehicle_cert_matchvehiclerequiredcertname", "community": 241, "norm_label": "matchvehiclerequiredcertname()" @@ -25819,7 +25828,7 @@ "label": "getVehicleCertMissingFieldLabels()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L262", + "source_location": "L261", "id": "utils_pl_vehicle_cert_getvehiclecertmissingfieldlabels", "community": 241, "norm_label": "getvehiclecertmissingfieldlabels()" @@ -25828,7 +25837,7 @@ "label": "formatVehicleCertBadgeTooltip()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L276", + "source_location": "L274", "id": "utils_pl_vehicle_cert_formatvehiclecertbadgetooltip", "community": 241, "norm_label": "formatvehiclecertbadgetooltip()" @@ -25837,7 +25846,7 @@ "label": "getVehicleCertBadgeStatus()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L309", + "source_location": "L307", "id": "utils_pl_vehicle_cert_getvehiclecertbadgestatus", "community": 241, "norm_label": "getvehiclecertbadgestatus()" @@ -25846,7 +25855,7 @@ "label": "getVehiclePartRequiredCertBadges()", "file_type": "code", "source_file": "src/utils/pl-vehicle-cert.ts", - "source_location": "L331", + "source_location": "L329", "id": "utils_pl_vehicle_cert_getvehiclepartrequiredcertbadges", "community": 241, "norm_label": "getvehiclepartrequiredcertbadges()" @@ -25857,7 +25866,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L1", "id": "src_utils_protocol_payment_installment_ts", - "community": 663, + "community": 226, "norm_label": "protocol-payment-installment.ts" }, { @@ -25866,7 +25875,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L3", "id": "utils_protocol_payment_installment_addmonthsymd", - "community": 663, + "community": 226, "norm_label": "addmonthsymd()" }, { @@ -25875,7 +25884,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L16", "id": "utils_protocol_payment_installment_calcinstallmentdueamounts", - "community": 663, + "community": 226, "norm_label": "calcinstallmentdueamounts()" }, { @@ -25884,7 +25893,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L36", "id": "utils_protocol_payment_installment_paymentlike", - "community": 663, + "community": 226, "norm_label": "paymentlike" }, { @@ -25893,7 +25902,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L37", "id": "utils_protocol_payment_installment_detaillike", - "community": 663, + "community": 226, "norm_label": "detaillike" }, { @@ -25902,7 +25911,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L42", "id": "utils_protocol_payment_installment_alignfqpaymentdetailsfordisplay", - "community": 663, + "community": 226, "norm_label": "alignfqpaymentdetailsfordisplay()" }, { @@ -25911,7 +25920,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L108", "id": "utils_protocol_payment_installment_sortfqpaymentdetails", - "community": 663, + "community": 226, "norm_label": "sortfqpaymentdetails()" }, { @@ -25920,7 +25929,7 @@ "source_file": "src/utils/protocol-payment-installment.ts", "source_location": "L118", "id": "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", - "community": 663, + "community": 226, "norm_label": "syncfqpaymentdetailrowcount()" }, { @@ -25983,7 +25992,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L1", "id": "src_utils_ui_colors_ts", - "community": 283, + "community": 17, "norm_label": "colors.ts" }, { @@ -25992,7 +26001,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L49", "id": "ui_colors_rgbaresult", - "community": 283, + "community": 17, "norm_label": "rgbaresult" }, { @@ -26010,7 +26019,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L70", "id": "ui_colors_isvalidhexcolor", - "community": 283, + "community": 17, "norm_label": "isvalidhexcolor()" }, { @@ -26019,7 +26028,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L82", "id": "ui_colors_isvalidrgbvalue", - "community": 283, + "community": 17, "norm_label": "isvalidrgbvalue()" }, { @@ -26028,7 +26037,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L93", "id": "ui_colors_hextorgba", - "community": 283, + "community": 17, "norm_label": "hextorgba()" }, { @@ -26037,7 +26046,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L126", "id": "ui_colors_hextorgb", - "community": 283, + "community": 17, "norm_label": "hextorgb()" }, { @@ -26046,7 +26055,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L158", "id": "ui_colors_rgbtohex", - "community": 283, + "community": 17, "norm_label": "rgbtohex()" }, { @@ -26055,7 +26064,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L179", "id": "ui_colors_colourblend", - "community": 283, + "community": 17, "norm_label": "colourblend()" }, { @@ -26064,7 +26073,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L200", "id": "ui_colors_getlightcolor", - "community": 283, + "community": 17, "norm_label": "getlightcolor()" }, { @@ -26073,7 +26082,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L222", "id": "ui_colors_getdarkcolor", - "community": 283, + "community": 17, "norm_label": "getdarkcolor()" }, { @@ -26082,7 +26091,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L239", "id": "ui_colors_handleelementthemecolor", - "community": 283, + "community": 17, "norm_label": "handleelementthemecolor()" }, { @@ -26091,7 +26100,7 @@ "source_file": "src/utils/ui/colors.ts", "source_location": "L261", "id": "ui_colors_setelementthemecolor", - "community": 283, + "community": 17, "norm_label": "setelementthemecolor()" }, { @@ -26190,7 +26199,7 @@ "source_file": "src/utils/ui/emojo.ts", "source_location": "L1", "id": "src_utils_ui_emojo_ts", - "community": 20, + "community": 17, "norm_label": "emojo.ts" }, { @@ -26199,7 +26208,7 @@ "source_file": "src/utils/ui/emojo.ts", "source_location": "L15", "id": "ui_emojo_emojitext", - "community": 20, + "community": 17, "norm_label": "emojitext" }, { @@ -26271,7 +26280,7 @@ "source_file": "src/utils/ui/tabs.ts", "source_location": "L1", "id": "src_utils_ui_tabs_ts", - "community": 20, + "community": 17, "norm_label": "tabs.ts" }, { @@ -26280,7 +26289,7 @@ "source_file": "src/utils/ui/tabs.ts", "source_location": "L36", "id": "ui_tabs_tab_config", - "community": 20, + "community": 17, "norm_label": "tab_config" }, { @@ -26289,7 +26298,7 @@ "source_file": "src/utils/ui/tabs.ts", "source_location": "L58", "id": "ui_tabs_gettabconfig", - "community": 20, + "community": 17, "norm_label": "gettabconfig()" }, { @@ -26298,7 +26307,7 @@ "source_file": "src/utils/ui/index.ts", "source_location": "L1", "id": "src_utils_ui_index_ts", - "community": 20, + "community": 17, "norm_label": "index.ts" }, { @@ -26334,7 +26343,7 @@ "source_file": "src/utils/ui/loading.ts", "source_location": "L1", "id": "src_utils_ui_loading_ts", - "community": 751, + "community": 122, "norm_label": "loading.ts" }, { @@ -26343,7 +26352,7 @@ "source_file": "src/utils/ui/loading.ts", "source_location": "L37", "id": "ui_loading_getloadingbackground", - "community": 751, + "community": 122, "norm_label": "getloadingbackground()" }, { @@ -26352,7 +26361,7 @@ "source_file": "src/utils/ui/loading.ts", "source_location": "L42", "id": "ui_loading_default_loading_config", - "community": 751, + "community": 122, "norm_label": "default_loading_config" }, { @@ -26361,7 +26370,7 @@ "source_file": "src/utils/ui/loading.ts", "source_location": "L52", "id": "ui_loading_loadinginstance", - "community": 751, + "community": 122, "norm_label": "loadinginstance" }, { @@ -26370,7 +26379,7 @@ "source_file": "src/utils/ui/loading.ts", "source_location": "L58", "id": "ui_loading_loadingservice", - "community": 41, + "community": 122, "norm_label": "loadingservice" }, { @@ -26757,7 +26766,7 @@ "source_file": "src/utils/bx/format.ts", "source_location": "L36", "id": "bx_format_biztypetagtype", - "community": 31, + "community": 196, "norm_label": "biztypetagtype()" }, { @@ -26811,7 +26820,7 @@ "source_file": "src/utils/bx/format.ts", "source_location": "L81", "id": "bx_format_formatsummoney", - "community": 322, + "community": 196, "norm_label": "formatsummoney()" }, { @@ -26919,7 +26928,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L1", "id": "src_utils_bx_table_summary_ts", - "community": 322, + "community": 196, "norm_label": "table-summary.ts" }, { @@ -26928,7 +26937,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L3", "id": "bx_table_summary_summarycolumn", - "community": 322, + "community": 196, "norm_label": "summarycolumn" }, { @@ -26937,7 +26946,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L8", "id": "bx_table_summary_pagesummaryparams", - "community": 322, + "community": 196, "norm_label": "pagesummaryparams" }, { @@ -26946,7 +26955,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L13", "id": "bx_table_summary_buildpagesummaryoptions", - "community": 322, + "community": 196, "norm_label": "buildpagesummaryoptions" }, { @@ -26955,7 +26964,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L23", "id": "bx_table_summary_sumfield", - "community": 322, + "community": 196, "norm_label": "sumfield()" }, { @@ -26964,7 +26973,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L37", "id": "bx_table_summary_sumfieldbybiztype", - "community": 322, + "community": 196, "norm_label": "sumfieldbybiztype()" }, { @@ -26973,7 +26982,7 @@ "source_file": "src/utils/bx/table-summary.ts", "source_location": "L56", "id": "bx_table_summary_buildpagesummarymethod", - "community": 322, + "community": 196, "norm_label": "buildpagesummarymethod()" }, { @@ -27054,7 +27063,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L1", "id": "src_utils_crm_view_fields_ts", - "community": 165, + "community": 434, "norm_label": "view-fields.ts" }, { @@ -27063,7 +27072,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L4", "id": "crm_view_fields_dictstorelike", - "community": 165, + "community": 434, "norm_label": "dictstorelike" }, { @@ -27072,7 +27081,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L9", "id": "crm_view_fields_crmfield", - "community": 165, + "community": 434, "norm_label": "crmfield()" }, { @@ -27081,7 +27090,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L13", "id": "crm_view_fields_crmlongfield", - "community": 165, + "community": 434, "norm_label": "crmlongfield()" }, { @@ -27090,7 +27099,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L17", "id": "crm_view_fields_crmdictfield", - "community": 165, + "community": 434, "norm_label": "crmdictfield()" }, { @@ -27099,7 +27108,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L32", "id": "crm_view_fields_crmtagfield", - "community": 165, + "community": 434, "norm_label": "crmtagfield()" }, { @@ -27108,7 +27117,7 @@ "source_file": "src/utils/crm/view-fields.ts", "source_location": "L41", "id": "crm_view_fields_crmhighlight", - "community": 165, + "community": 434, "norm_label": "crmhighlight()" }, { @@ -27117,7 +27126,7 @@ "source_file": "src/utils/navigation/worktab.ts", "source_location": "L1", "id": "src_utils_navigation_worktab_ts", - "community": 60, + "community": 122, "norm_label": "worktab.ts" }, { @@ -27126,7 +27135,7 @@ "source_file": "src/utils/navigation/worktab.ts", "source_location": "L33", "id": "navigation_worktab_setworktab", - "community": 41, + "community": 122, "norm_label": "setworktab()" }, { @@ -27135,7 +27144,7 @@ "source_file": "src/utils/navigation/jump.ts", "source_location": "L1", "id": "src_utils_navigation_jump_ts", - "community": 60, + "community": 122, "norm_label": "jump.ts" }, { @@ -27144,7 +27153,7 @@ "source_file": "src/utils/navigation/jump.ts", "source_location": "L23", "id": "navigation_jump_openexternallink", - "community": 60, + "community": 122, "norm_label": "openexternallink()" }, { @@ -27153,7 +27162,7 @@ "source_file": "src/utils/navigation/jump.ts", "source_location": "L33", "id": "navigation_jump_handlemenujump", - "community": 60, + "community": 122, "norm_label": "handlemenujump()" }, { @@ -27162,7 +27171,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L1", "id": "src_utils_navigation_route_ts", - "community": 60, + "community": 122, "norm_label": "route.ts" }, { @@ -27171,7 +27180,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L29", "id": "navigation_route_isiframe", - "community": 60, + "community": 122, "norm_label": "isiframe()" }, { @@ -27180,7 +27189,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L36", "id": "navigation_route_isworkbenchroute", - "community": 60, + "community": 122, "norm_label": "isworkbenchroute()" }, { @@ -27189,7 +27198,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L45", "id": "navigation_route_isworkbenchmenuitem", - "community": 60, + "community": 122, "norm_label": "isworkbenchmenuitem()" }, { @@ -27198,7 +27207,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L68", "id": "navigation_route_isnavigablemenuitem", - "community": 60, + "community": 122, "norm_label": "isnavigablemenuitem()" }, { @@ -27207,7 +27216,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L85", "id": "navigation_route_normalizepath", - "community": 60, + "community": 122, "norm_label": "normalizepath()" }, { @@ -27216,7 +27225,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L95", "id": "navigation_route_getfirstmenupath", - "community": 60, + "community": 122, "norm_label": "getfirstmenupath()" }, { @@ -27225,7 +27234,7 @@ "source_file": "src/utils/navigation/route.ts", "source_location": "L128", "id": "navigation_route_getfirstsecondlevelmenupath", - "community": 60, + "community": 122, "norm_label": "getfirstsecondlevelmenupath()" }, { @@ -27234,7 +27243,7 @@ "source_file": "src/utils/navigation/index.ts", "source_location": "L1", "id": "src_utils_navigation_index_ts", - "community": 60, + "community": 122, "norm_label": "index.ts" }, { @@ -27243,7 +27252,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L1", "id": "src_utils_storage_storage_ts", - "community": 319, + "community": 181, "norm_label": "storage.ts" }, { @@ -27252,7 +27261,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L43", "id": "storage_storage_storagecompatibilitymanager", - "community": 319, + "community": 181, "norm_label": "storagecompatibilitymanager" }, { @@ -27261,7 +27270,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L47", "id": "storage_storage_storagecompatibilitymanager_getsystemversion", - "community": 319, + "community": 181, "norm_label": ".getsystemversion()" }, { @@ -27270,7 +27279,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L54", "id": "storage_storage_storagecompatibilitymanager_getsystemstorage", - "community": 319, + "community": 181, "norm_label": ".getsystemstorage()" }, { @@ -27279,7 +27288,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L64", "id": "storage_storage_storagecompatibilitymanager_hascurrentversionstorage", - "community": 319, + "community": 181, "norm_label": ".hascurrentversionstorage()" }, { @@ -27288,7 +27297,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L76", "id": "storage_storage_storagecompatibilitymanager_hasanyversionstorage", - "community": 319, + "community": 181, "norm_label": ".hasanyversionstorage()" }, { @@ -27297,7 +27306,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L86", "id": "storage_storage_storagecompatibilitymanager_getlegacystoragedata", - "community": 319, + "community": 181, "norm_label": ".getlegacystoragedata()" }, { @@ -27306,7 +27315,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L99", "id": "storage_storage_storagecompatibilitymanager_showstorageerror", - "community": 319, + "community": 181, "norm_label": ".showstorageerror()" }, { @@ -27315,7 +27324,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L111", "id": "storage_storage_storagecompatibilitymanager_performsystemlogout", - "community": 319, + "community": 181, "norm_label": ".performsystemlogout()" }, { @@ -27324,7 +27333,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L127", "id": "storage_storage_storagecompatibilitymanager_handlestorageerror", - "community": 319, + "community": 181, "norm_label": ".handlestorageerror()" }, { @@ -27333,7 +27342,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L136", "id": "storage_storage_storagecompatibilitymanager_validatestoragedata", - "community": 319, + "community": 181, "norm_label": ".validatestoragedata()" }, { @@ -27342,7 +27351,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L180", "id": "storage_storage_storagecompatibilitymanager_isstorageempty", - "community": 319, + "community": 181, "norm_label": ".isstorageempty()" }, { @@ -27351,7 +27360,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L200", "id": "storage_storage_storagecompatibilitymanager_checkcompatibility", - "community": 319, + "community": 181, "norm_label": ".checkcompatibility()" }, { @@ -27360,7 +27369,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L220", "id": "storage_storage_storagemanager", - "community": 319, + "community": 181, "norm_label": "storagemanager" }, { @@ -27378,7 +27387,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L232", "id": "storage_storage_getsysversion", - "community": 319, + "community": 181, "norm_label": "getsysversion()" }, { @@ -27387,7 +27396,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L240", "id": "storage_storage_validatestoragedata", - "community": 319, + "community": 181, "norm_label": "validatestoragedata()" }, { @@ -27396,7 +27405,7 @@ "source_file": "src/utils/storage/storage.ts", "source_location": "L248", "id": "storage_storage_checkstoragecompatibility", - "community": 319, + "community": 181, "norm_label": "checkstoragecompatibility()" }, { @@ -27405,7 +27414,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L1", "id": "src_utils_storage_storage_config_ts", - "community": 319, + "community": 181, "norm_label": "storage-config.ts" }, { @@ -27414,7 +27423,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L29", "id": "storage_storage_config_storageconfig", - "community": 319, + "community": 181, "norm_label": "storageconfig" }, { @@ -27423,7 +27432,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L62", "id": "storage_storage_config_storageconfig_generatestoragekey", - "community": 319, + "community": 181, "norm_label": ".generatestoragekey()" }, { @@ -27432,7 +27441,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L70", "id": "storage_storage_config_storageconfig_generatelegacykey", - "community": 319, + "community": 181, "norm_label": ".generatelegacykey()" }, { @@ -27441,7 +27450,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L78", "id": "storage_storage_config_storageconfig_createkeypattern", - "community": 319, + "community": 181, "norm_label": ".createkeypattern()" }, { @@ -27450,7 +27459,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L85", "id": "storage_storage_config_storageconfig_createcurrentversionpattern", - "community": 319, + "community": 181, "norm_label": ".createcurrentversionpattern()" }, { @@ -27459,7 +27468,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L92", "id": "storage_storage_config_storageconfig_createversionpattern", - "community": 319, + "community": 181, "norm_label": ".createversionpattern()" }, { @@ -27468,7 +27477,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L99", "id": "storage_storage_config_storageconfig_iscurrentversionkey", - "community": 319, + "community": 181, "norm_label": ".iscurrentversionkey()" }, { @@ -27477,7 +27486,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L106", "id": "storage_storage_config_storageconfig_isversionedkey", - "community": 319, + "community": 181, "norm_label": ".isversionedkey()" }, { @@ -27486,7 +27495,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L113", "id": "storage_storage_config_storageconfig_extractversionfromkey", - "community": 319, + "community": 181, "norm_label": ".extractversionfromkey()" }, { @@ -27495,7 +27504,7 @@ "source_file": "src/utils/storage/storage-config.ts", "source_location": "L121", "id": "storage_storage_config_storageconfig_extractstoreidfromkey", - "community": 319, + "community": 181, "norm_label": ".extractstoreidfromkey()" }, { @@ -27504,7 +27513,7 @@ "source_file": "src/utils/storage/index.ts", "source_location": "L1", "id": "src_utils_storage_index_ts", - "community": 319, + "community": 181, "norm_label": "index.ts" }, { @@ -27513,7 +27522,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L1", "id": "src_utils_storage_storage_key_manager_ts", - "community": 300, + "community": 181, "norm_label": "storage-key-manager.ts" }, { @@ -27522,7 +27531,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L38", "id": "storage_storage_key_manager_storagekeymanager", - "community": 300, + "community": 181, "norm_label": "storagekeymanager" }, { @@ -27531,7 +27540,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L42", "id": "storage_storage_key_manager_storagekeymanager_getcurrentversionkey", - "community": 300, + "community": 181, "norm_label": ".getcurrentversionkey()" }, { @@ -27540,7 +27549,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L49", "id": "storage_storage_key_manager_storagekeymanager_hascurrentversiondata", - "community": 300, + "community": 181, "norm_label": ".hascurrentversiondata()" }, { @@ -27549,7 +27558,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L56", "id": "storage_storage_key_manager_storagekeymanager_findexistingkey", - "community": 300, + "community": 181, "norm_label": ".findexistingkey()" }, { @@ -27558,7 +27567,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L66", "id": "storage_storage_key_manager_storagekeymanager_migratedata", - "community": 300, + "community": 181, "norm_label": ".migratedata()" }, { @@ -27567,7 +27576,7 @@ "source_file": "src/utils/storage/storage-key-manager.ts", "source_location": "L81", "id": "storage_storage_key_manager_storagekeymanager_getstoragekey", - "community": 300, + "community": 181, "norm_label": ".getstoragekey()" }, { @@ -27765,7 +27774,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L1", "id": "src_utils_sys_error_handle_ts", - "community": 300, + "community": 126, "norm_label": "error-handle.ts" }, { @@ -27774,7 +27783,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L34", "id": "sys_error_handle_ignorable_script_errors", - "community": 300, + "community": 126, "norm_label": "ignorable_script_errors" }, { @@ -27783,7 +27792,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L39", "id": "sys_error_handle_normalizeerrormessage", - "community": 300, + "community": 126, "norm_label": "normalizeerrormessage()" }, { @@ -27792,7 +27801,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L51", "id": "sys_error_handle_isignorablescripterror", - "community": 300, + "community": 126, "norm_label": "isignorablescripterror()" }, { @@ -27801,7 +27810,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L74", "id": "sys_error_handle_vueerrorhandler", - "community": 300, + "community": 126, "norm_label": "vueerrorhandler()" }, { @@ -27810,7 +27819,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L83", "id": "sys_error_handle_scripterrorhandler", - "community": 300, + "community": 126, "norm_label": "scripterrorhandler()" }, { @@ -27819,7 +27828,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L102", "id": "sys_error_handle_registerpromiseerrorhandler", - "community": 300, + "community": 126, "norm_label": "registerpromiseerrorhandler()" }, { @@ -27828,7 +27837,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L112", "id": "sys_error_handle_registerresourceerrorhandler", - "community": 300, + "community": 126, "norm_label": "registerresourceerrorhandler()" }, { @@ -27837,7 +27846,7 @@ "source_file": "src/utils/sys/error-handle.ts", "source_location": "L138", "id": "sys_error_handle_setuperrorhandle", - "community": 300, + "community": 126, "norm_label": "setuperrorhandle()" }, { @@ -27855,7 +27864,7 @@ "source_file": "src/utils/sys/console.ts", "source_location": "L1", "id": "src_utils_sys_console_ts", - "community": 300, + "community": 126, "norm_label": "console.ts" }, { @@ -28161,7 +28170,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L1", "id": "src_utils_http_bx_ts", - "community": 200, + "community": 65, "norm_label": "bx.ts" }, { @@ -28170,7 +28179,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L9", "id": "http_bx_bxapiresponse", - "community": 200, + "community": 65, "norm_label": "bxapiresponse" }, { @@ -28179,7 +28188,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L16", "id": "http_bx_pickbxdata", - "community": 200, + "community": 65, "norm_label": "pickbxdata()" }, { @@ -28188,7 +28197,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L29", "id": "http_bx_pickbxpageresult", - "community": 200, + "community": 65, "norm_label": "pickbxpageresult()" }, { @@ -28197,7 +28206,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L48", "id": "http_bx_pickbxlist", - "community": 200, + "community": 65, "norm_label": "pickbxlist()" }, { @@ -28206,7 +28215,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L59", "id": "http_bx_bxaxios", - "community": 200, + "community": 65, "norm_label": "bxaxios" }, { @@ -28215,7 +28224,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L68", "id": "http_bx_normalizebxurl", - "community": 200, + "community": 65, "norm_label": "normalizebxurl()" }, { @@ -28224,7 +28233,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L74", "id": "http_bx_readtokenfallback", - "community": 200, + "community": 65, "norm_label": "readtokenfallback()" }, { @@ -28233,7 +28242,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L149", "id": "http_bx_request", - "community": 200, + "community": 65, "norm_label": "request()" }, { @@ -28242,7 +28251,7 @@ "source_file": "src/utils/http/bx.ts", "source_location": "L153", "id": "http_bx_bxrequest", - "community": 200, + "community": 65, "norm_label": "bxrequest" }, { @@ -28800,7 +28809,7 @@ "source_file": "src/utils/http/error.ts", "source_location": "L188", "id": "http_error_ishttperror", - "community": 41, + "community": 122, "norm_label": "ishttperror()" }, { @@ -29385,7 +29394,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L1", "id": "src_utils_router_portal_menu_ts", - "community": 60, + "community": 122, "norm_label": "portal-menu.ts" }, { @@ -29394,7 +29403,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L6", "id": "router_portal_menu_portal_top_module_order", - "community": 60, + "community": 122, "norm_label": "portal_top_module_order" }, { @@ -29403,7 +29412,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L15", "id": "router_portal_menu_portaltopmodulepath", - "community": 60, + "community": 122, "norm_label": "portaltopmodulepath" }, { @@ -29421,7 +29430,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L35", "id": "router_portal_menu_filterportaltopmodules", - "community": 60, + "community": 122, "norm_label": "filterportaltopmodules()" }, { @@ -29430,7 +29439,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L50", "id": "router_portal_menu_resolvetopmodulepath", - "community": 60, + "community": 122, "norm_label": "resolvetopmodulepath()" }, { @@ -29439,7 +29448,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L55", "id": "router_portal_menu_resolveactiveportalmodule", - "community": 60, + "community": 122, "norm_label": "resolveactiveportalmodule()" }, { @@ -29448,7 +29457,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L64", "id": "router_portal_menu_isrouteinmenutree", - "community": 60, + "community": 122, "norm_label": "isrouteinmenutree()" }, { @@ -29457,7 +29466,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L80", "id": "router_portal_menu_isportalmoduleactive", - "community": 60, + "community": 122, "norm_label": "isportalmoduleactive()" }, { @@ -29466,7 +29475,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L92", "id": "router_portal_menu_getfirstaccessiblepath", - "community": 60, + "community": 122, "norm_label": "getfirstaccessiblepath()" }, { @@ -29475,7 +29484,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L108", "id": "router_portal_menu_findiframesubmenus", - "community": 60, + "community": 122, "norm_label": "findiframesubmenus()" }, { @@ -29484,7 +29493,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L131", "id": "router_portal_menu_resolveportalsubmenus", - "community": 60, + "community": 122, "norm_label": "resolveportalsubmenus()" }, { @@ -29493,7 +29502,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L152", "id": "router_portal_menu_getportaldefaulthomepath", - "community": 60, + "community": 122, "norm_label": "getportaldefaulthomepath()" }, { @@ -29502,7 +29511,7 @@ "source_file": "src/utils/router/portal-menu.ts", "source_location": "L163", "id": "router_portal_menu_getportaldefaultpathforroute", - "community": 60, + "community": 122, "norm_label": "getportaldefaultpathforroute()" }, { @@ -29511,7 +29520,7 @@ "source_file": "src/utils/router/menu-icon.ts", "source_location": "L1", "id": "src_utils_router_menu_icon_ts", - "community": 142, + "community": 268, "norm_label": "menu-icon.ts" }, { @@ -29520,7 +29529,7 @@ "source_file": "src/utils/router/menu-icon.ts", "source_location": "L13", "id": "router_menu_icon_sidebar_menu_icon_map", - "community": 142, + "community": 268, "norm_label": "sidebar_menu_icon_map" }, { @@ -29529,7 +29538,7 @@ "source_file": "src/utils/router/menu-icon.ts", "source_location": "L92", "id": "router_menu_icon_sidebar_menu_icon_by_code", - "community": 142, + "community": 268, "norm_label": "sidebar_menu_icon_by_code" }, { @@ -29538,7 +29547,7 @@ "source_file": "src/utils/router/menu-icon.ts", "source_location": "L149", "id": "router_menu_icon_lookupmappedicon", - "community": 142, + "community": 268, "norm_label": "lookupmappedicon()" }, { @@ -29547,7 +29556,7 @@ "source_file": "src/utils/router/menu-icon.ts", "source_location": "L169", "id": "router_menu_icon_resolvesidebarmenuicon", - "community": 142, + "community": 268, "norm_label": "resolvesidebarmenuicon()" }, { @@ -29556,7 +29565,7 @@ "source_file": "src/utils/router/sidebar-menu-filter.ts", "source_location": "L1", "id": "src_utils_router_sidebar_menu_filter_ts", - "community": 60, + "community": 122, "norm_label": "sidebar-menu-filter.ts" }, { @@ -29565,7 +29574,7 @@ "source_file": "src/utils/router/sidebar-menu-filter.ts", "source_location": "L7", "id": "router_sidebar_menu_filter_issidebarnavigableroute", - "community": 60, + "community": 122, "norm_label": "issidebarnavigableroute()" }, { @@ -29574,7 +29583,7 @@ "source_file": "src/utils/router/sidebar-menu-filter.ts", "source_location": "L18", "id": "router_sidebar_menu_filter_filtersidebarroutes", - "community": 60, + "community": 122, "norm_label": "filtersidebarroutes()" }, { @@ -29673,7 +29682,7 @@ "source_file": "src/components/OpportunitySelector.vue", "source_location": "L1", "id": "src_components_opportunityselector_vue", - "community": 28, + "community": 162, "norm_label": "opportunityselector.vue" }, { @@ -29700,7 +29709,7 @@ "source_file": "src/components/ContactSelector.vue", "source_location": "L1", "id": "src_components_contactselector_vue", - "community": 28, + "community": 162, "norm_label": "contactselector.vue" }, { @@ -29844,7 +29853,7 @@ "source_file": "src/components/core/cards/art-bar-chart-card/index.vue", "source_location": "L1", "id": "src_components_core_cards_art_bar_chart_card_index_vue", - "community": 706, + "community": 20, "norm_label": "index.vue" }, { @@ -29853,7 +29862,7 @@ "source_file": "src/components/core/cards/art-bar-chart-card/index.vue", "source_location": "L57", "id": "art_bar_chart_card_index_props", - "community": 706, + "community": 20, "norm_label": "props" }, { @@ -29961,7 +29970,7 @@ "source_file": "src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L1", "id": "src_components_core_charts_art_k_line_chart_index_vue", - "community": 627, + "community": 20, "norm_label": "index.vue" }, { @@ -29970,7 +29979,7 @@ "source_file": "src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L18", "id": "art_k_line_chart_index_props", - "community": 627, + "community": 20, "norm_label": "props" }, { @@ -29979,7 +29988,7 @@ "source_file": "src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L33", "id": "art_k_line_chart_index_getactualcolors", - "community": 627, + "community": 20, "norm_label": "getactualcolors()" }, { @@ -29988,7 +29997,7 @@ "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L1", "id": "src_components_core_charts_art_dual_bar_compare_chart_index_vue", - "community": 706, + "community": 20, "norm_label": "index.vue" }, { @@ -29997,7 +30006,7 @@ "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L13", "id": "art_dual_bar_compare_chart_index_props", - "community": 706, + "community": 20, "norm_label": "props" }, { @@ -30006,7 +30015,7 @@ "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L1", "id": "src_components_core_charts_art_bar_chart_index_vue", - "community": 670, + "community": 20, "norm_label": "index.vue" }, { @@ -30015,7 +30024,7 @@ "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L1", "id": "src_components_core_charts_art_line_chart_index_vue", - "community": 694, + "community": 20, "norm_label": "index.vue" }, { @@ -30024,7 +30033,7 @@ "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L88", "id": "art_line_chart_index_if", - "community": 694, + "community": 20, "norm_label": "if()" }, { @@ -30060,7 +30069,7 @@ "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L1", "id": "src_components_core_charts_art_h_bar_chart_index_vue", - "community": 670, + "community": 20, "norm_label": "index.vue" }, { @@ -30114,7 +30123,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L1", "id": "src_components_core_banners_art_basic_banner_index_vue", - "community": 17, + "community": 319, "norm_label": "index.vue" }, { @@ -30123,7 +30132,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L72", "id": "art_basic_banner_index_settingstore", - "community": 17, + "community": 319, "norm_label": "settingstore" }, { @@ -30132,7 +30141,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L73", "id": "art_basic_banner_index_isdark", - "community": 17, + "community": 319, "norm_label": "{ isdark }" }, { @@ -30141,7 +30150,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L146", "id": "art_basic_banner_index_props", - "community": 17, + "community": 319, "norm_label": "props" }, { @@ -30150,7 +30159,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L171", "id": "art_basic_banner_index_buttontextcolor", - "community": 17, + "community": 319, "norm_label": "buttontextcolor" }, { @@ -30159,7 +30168,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L172", "id": "art_basic_banner_index_buttonradius", - "community": 17, + "community": 319, "norm_label": "buttonradius" }, { @@ -30168,7 +30177,7 @@ "source_file": "src/components/core/banners/art-basic-banner/index.vue", "source_location": "L187", "id": "art_basic_banner_index_generatemeteors", - "community": 17, + "community": 319, "norm_label": "generatemeteors()" }, { @@ -30627,7 +30636,7 @@ "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L1", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_index_vue", - "community": 142, + "community": 268, "norm_label": "index.vue" }, { @@ -30636,7 +30645,7 @@ "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L274", "id": "art_sidebar_menu_index_if", - "community": 142, + "community": 268, "norm_label": "if()" }, { @@ -30645,7 +30654,7 @@ "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", "source_location": "L1", "id": "src_components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue", - "community": 142, + "community": 268, "norm_label": "sidebarsubmenu.vue" }, { @@ -30672,7 +30681,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L1", "id": "src_components_core_layouts_art_fireworks_effect_index_vue", - "community": 724, + "community": 435, "norm_label": "index.vue" }, { @@ -30681,7 +30690,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L180", "id": "art_fireworks_effect_index_fireworksystem", - "community": 724, + "community": 435, "norm_label": "fireworksystem" }, { @@ -30690,7 +30699,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L196", "id": "art_fireworks_effect_index_fireworksystem_constructor", - "community": 724, + "community": 435, "norm_label": ".constructor()" }, { @@ -30699,7 +30708,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L204", "id": "art_fireworks_effect_index_fireworksystem_initializepool", - "community": 724, + "community": 435, "norm_label": ".initializepool()" }, { @@ -30708,7 +30717,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L214", "id": "art_fireworks_effect_index_fireworksystem_createparticle", - "community": 724, + "community": 435, "norm_label": ".createparticle()" }, { @@ -30717,7 +30726,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L235", "id": "art_fireworks_effect_index_fireworksystem_getavailableparticle", - "community": 724, + "community": 435, "norm_label": ".getavailableparticle()" }, { @@ -30726,7 +30735,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L254", "id": "art_fireworks_effect_index_fireworksystem_preloadimage", - "community": 724, + "community": 435, "norm_label": ".preloadimage()" }, { @@ -30735,7 +30744,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L276", "id": "art_fireworks_effect_index_fireworksystem_preloadallimages", - "community": 724, + "community": 435, "norm_label": ".preloadallimages()" }, { @@ -30744,7 +30753,7 @@ "source_file": "src/components/core/layouts/art-fireworks-effect/index.vue", "source_location": "L289", "id": "art_fireworks_effect_index_fireworksystem_createfirework", - "community": 724, + "community": 435, "norm_label": ".createfirework()" }, { @@ -30798,7 +30807,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L1", "id": "src_components_core_layouts_art_portal_sub_nav_index_vue", - "community": 60, + "community": 122, "norm_label": "index.vue" }, { @@ -30807,7 +30816,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L36", "id": "art_portal_sub_nav_index_route", - "community": 60, + "community": 122, "norm_label": "route" }, { @@ -30816,7 +30825,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L37", "id": "art_portal_sub_nav_index_menustore", - "community": 60, + "community": 122, "norm_label": "menustore" }, { @@ -30825,7 +30834,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L38", "id": "art_portal_sub_nav_index_menulist", - "community": 60, + "community": 122, "norm_label": "{ menulist }" }, { @@ -30834,7 +30843,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L40", "id": "art_portal_sub_nav_index_currentroutepath", - "community": 60, + "community": 122, "norm_label": "currentroutepath" }, { @@ -30843,7 +30852,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/index.vue", "source_location": "L41", "id": "art_portal_sub_nav_index_routerpath", - "community": 60, + "community": 122, "norm_label": "routerpath" }, { @@ -30852,7 +30861,7 @@ "source_file": "src/components/core/layouts/art-portal-sub-nav/widget/PortalSubmenu.vue", "source_location": "L1", "id": "src_components_core_layouts_art_portal_sub_nav_widget_portalsubmenu_vue", - "community": 60, + "community": 122, "norm_label": "portalsubmenu.vue" }, { @@ -31230,7 +31239,7 @@ "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L1", "id": "src_components_core_layouts_art_header_bar_widget_artusermenu_vue", - "community": 181, + "community": 335, "norm_label": "artusermenu.vue" }, { @@ -31239,7 +31248,7 @@ "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L82", "id": "widget_artusermenu_passworddialogvisible", - "community": 181, + "community": 335, "norm_label": "passworddialogvisible" }, { @@ -31248,7 +31257,7 @@ "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L87", "id": "widget_artusermenu_getrolename", - "community": 181, + "community": 335, "norm_label": "getrolename()" }, { @@ -31257,7 +31266,7 @@ "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L97", "id": "widget_artusermenu_openpassworddialog", - "community": 181, + "community": 335, "norm_label": "openpassworddialog()" }, { @@ -31743,7 +31752,7 @@ "source_file": "src/components/bx/base/BxViewKvTable.vue", "source_location": "L1", "id": "src_components_bx_base_bxviewkvtable_vue", - "community": 31, + "community": 196, "norm_label": "bxviewkvtable.vue" }, { @@ -31860,7 +31869,7 @@ "source_file": "src/components/ImagePreview/index.vue", "source_location": "L1", "id": "src_components_imagepreview_index_vue", - "community": 748, + "community": 651, "norm_label": "index.vue" }, { @@ -31869,7 +31878,7 @@ "source_file": "src/components/ImagePreview/index.vue", "source_location": "L116", "id": "imagepreview_index_if", - "community": 748, + "community": 651, "norm_label": "if()" }, { @@ -31896,7 +31905,7 @@ "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L1", "id": "src_components_tinymceeditor_index_vue", - "community": 746, + "community": 650, "norm_label": "index.vue" }, { @@ -32004,7 +32013,7 @@ "source_file": "src/components/business/pl/PlVehicleSelect.vue", "source_location": "L1", "id": "src_components_business_pl_plvehicleselect_vue", - "community": 200, + "community": 65, "norm_label": "plvehicleselect.vue" }, { @@ -32013,7 +32022,7 @@ "source_file": "src/components/business/pl/PlVehicleSelect.vue", "source_location": "L39", "id": "pl_plvehicleselect_loading", - "community": 200, + "community": 65, "norm_label": "loading" }, { @@ -32022,7 +32031,7 @@ "source_file": "src/components/business/pl/PlVehicleSelect.vue", "source_location": "L42", "id": "pl_plvehicleselect_loadoptions", - "community": 200, + "community": 65, "norm_label": "loadoptions()" }, { @@ -32031,7 +32040,7 @@ "source_file": "src/components/business/pl/PlVehicleSelect.vue", "source_location": "L55", "id": "pl_plvehicleselect_handlefocus", - "community": 200, + "community": 65, "norm_label": "handlefocus()" }, { @@ -32247,16 +32256,16 @@ "source_file": "src/components/business/pl-cert-form-list/index.vue", "source_location": "L1", "id": "src_components_business_pl_cert_form_list_index_vue", - "community": 680, + "community": 68, "norm_label": "index.vue" }, { "label": "if()", "file_type": "code", "source_file": "src/components/business/pl-cert-form-list/index.vue", - "source_location": "L264", + "source_location": "L267", "id": "pl_cert_form_list_index_if", - "community": 680, + "community": 68, "norm_label": "if()" }, { @@ -32481,7 +32490,7 @@ "source_file": "src/components/business/list-quick-search-input/index.vue", "source_location": "L1", "id": "src_components_business_list_quick_search_input_index_vue", - "community": 298, + "community": 196, "norm_label": "index.vue" }, { @@ -33084,7 +33093,7 @@ "source_file": "src/components/business/pl-personnel-cert-badges/index.vue", "source_location": "L1", "id": "src_components_business_pl_personnel_cert_badges_index_vue", - "community": 11, + "community": 295, "norm_label": "index.vue" }, { @@ -33093,7 +33102,7 @@ "source_file": "src/components/business/pl-personnel-cert-badges/index.vue", "source_location": "L24", "id": "pl_personnel_cert_badges_index_props", - "community": 11, + "community": 295, "norm_label": "props" }, { @@ -33129,7 +33138,7 @@ "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L1", "id": "src_components_business_pl_freight_settlement_view_dialog_index_vue", - "community": 189, + "community": 200, "norm_label": "index.vue" }, { @@ -33273,7 +33282,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L1", "id": "src_components_business_system_view_dialog_viewkvtable_vue", - "community": 555, + "community": 434, "norm_label": "viewkvtable.vue" }, { @@ -33282,7 +33291,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L164", "id": "system_view_dialog_viewkvtable_quadrows", - "community": 555, + "community": 434, "norm_label": "quadrows" }, { @@ -33291,7 +33300,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L165", "id": "system_view_dialog_viewkvtable_quintrows", - "community": 555, + "community": 434, "norm_label": "quintrows" }, { @@ -33300,7 +33309,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L173", "id": "system_view_dialog_viewkvtable_islong", - "community": 555, + "community": 434, "norm_label": "islong()" }, { @@ -33309,7 +33318,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L178", "id": "system_view_dialog_viewkvtable_dualrowkey", - "community": 555, + "community": 434, "norm_label": "dualrowkey()" }, { @@ -33318,7 +33327,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L183", "id": "system_view_dialog_viewkvtable_triplerowkey", - "community": 555, + "community": 434, "norm_label": "triplerowkey()" }, { @@ -33327,7 +33336,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L188", "id": "system_view_dialog_viewkvtable_quadrowkey", - "community": 555, + "community": 434, "norm_label": "quadrowkey()" }, { @@ -33336,7 +33345,7 @@ "source_file": "src/components/business/system-view-dialog/ViewKvTable.vue", "source_location": "L193", "id": "system_view_dialog_viewkvtable_quintrowkey", - "community": 555, + "community": 434, "norm_label": "quintrowkey()" }, { @@ -33444,7 +33453,7 @@ "source_file": "src/components/business/system-view-dialog/types.ts", "source_location": "L34", "id": "system_view_dialog_types_viewtablemode", - "community": 434, + "community": 11, "norm_label": "viewtablemode" }, { @@ -33480,7 +33489,7 @@ "source_file": "src/components/business/system-view-dialog/types.ts", "source_location": "L66", "id": "system_view_dialog_types_viewhighlight", - "community": 165, + "community": 434, "norm_label": "viewhighlight" }, { @@ -33507,7 +33516,7 @@ "source_file": "src/components/business/system-view-dialog/types.ts", "source_location": "L82", "id": "system_view_dialog_types_formatviewvalue", - "community": 165, + "community": 434, "norm_label": "formatviewvalue()" }, { @@ -33678,7 +33687,7 @@ "source_file": "src/components/business/pl-vehicle-personnel-view-list/PersonnelViewPanel.vue", "source_location": "L93", "id": "pl_vehicle_personnel_view_list_personnelviewpanel_getrolelabel", - "community": 107, + "community": 11, "norm_label": "getrolelabel()" }, { @@ -33696,7 +33705,7 @@ "source_file": "src/components/ListPagination/index.vue", "source_location": "L1", "id": "src_components_listpagination_index_vue", - "community": 78, + "community": 59, "norm_label": "index.vue" }, { @@ -33705,7 +33714,7 @@ "source_file": "src/components/ListPagination/index.vue", "source_location": "L36", "id": "listpagination_index_limitmodel", - "community": 78, + "community": 59, "norm_label": "limitmodel" }, { @@ -33714,7 +33723,7 @@ "source_file": "src/components/ListPagination/index.vue", "source_location": "L41", "id": "listpagination_index_emitpagination", - "community": 78, + "community": 59, "norm_label": "emitpagination()" }, { @@ -33777,7 +33786,7 @@ "source_file": "src/components/UserSelector/index.vue", "source_location": "L1", "id": "src_components_userselector_index_vue", - "community": 335, + "community": 129, "norm_label": "index.vue" }, { @@ -33804,7 +33813,7 @@ "source_file": "src/hooks/index.ts", "source_location": "L1", "id": "src_hooks_index_ts", - "community": 17, + "community": 288, "norm_label": "index.ts" }, { @@ -33975,7 +33984,7 @@ "source_file": "src/hooks/core/useAuth.ts", "source_location": "L1", "id": "src_hooks_core_useauth_ts", - "community": 22, + "community": 288, "norm_label": "useauth.ts" }, { @@ -33984,7 +33993,7 @@ "source_file": "src/hooks/core/useAuth.ts", "source_location": "L39", "id": "core_useauth_authitem", - "community": 22, + "community": 288, "norm_label": "authitem" }, { @@ -33993,7 +34002,7 @@ "source_file": "src/hooks/core/useAuth.ts", "source_location": "L41", "id": "core_useauth_userstore", - "community": 22, + "community": 288, "norm_label": "userstore" }, { @@ -34002,7 +34011,7 @@ "source_file": "src/hooks/core/useAuth.ts", "source_location": "L43", "id": "core_useauth_useauth", - "community": 22, + "community": 288, "norm_label": "useauth()" }, { @@ -34011,7 +34020,7 @@ "source_file": "src/hooks/core/useLayoutHeight.ts", "source_location": "L1", "id": "src_hooks_core_uselayoutheight_ts", - "community": 17, + "community": 288, "norm_label": "uselayoutheight.ts" }, { @@ -34020,7 +34029,7 @@ "source_file": "src/hooks/core/useLayoutHeight.ts", "source_location": "L25", "id": "core_uselayoutheight_layoutheightoptions", - "community": 17, + "community": 288, "norm_label": "layoutheightoptions" }, { @@ -34029,7 +34038,7 @@ "source_file": "src/hooks/core/useLayoutHeight.ts", "source_location": "L34", "id": "core_uselayoutheight_uselayoutheight", - "community": 17, + "community": 288, "norm_label": "uselayoutheight()" }, { @@ -34038,7 +34047,7 @@ "source_file": "src/hooks/core/useLayoutHeight.ts", "source_location": "L86", "id": "core_uselayoutheight_useautolayoutheight", - "community": 17, + "community": 288, "norm_label": "useautolayoutheight()" }, { @@ -34155,7 +34164,7 @@ "source_file": "src/hooks/core/useCommon.ts", "source_location": "L1", "id": "src_hooks_core_usecommon_ts", - "community": 41, + "community": 122, "norm_label": "usecommon.ts" }, { @@ -34164,7 +34173,7 @@ "source_file": "src/hooks/core/useCommon.ts", "source_location": "L22", "id": "core_usecommon_usecommon", - "community": 41, + "community": 122, "norm_label": "usecommon()" }, { @@ -34263,7 +34272,7 @@ "source_file": "src/hooks/core/useAppMode.ts", "source_location": "L1", "id": "src_hooks_core_useappmode_ts", - "community": 22, + "community": 288, "norm_label": "useappmode.ts" }, { @@ -34272,7 +34281,7 @@ "source_file": "src/hooks/core/useAppMode.ts", "source_location": "L20", "id": "core_useappmode_useappmode", - "community": 22, + "community": 288, "norm_label": "useappmode()" }, { @@ -34371,7 +34380,7 @@ "source_file": "src/hooks/bx/usePagedTable.ts", "source_location": "L1", "id": "src_hooks_bx_usepagedtable_ts", - "community": 31, + "community": 196, "norm_label": "usepagedtable.ts" }, { @@ -34380,7 +34389,7 @@ "source_file": "src/hooks/bx/usePagedTable.ts", "source_location": "L5", "id": "bx_usepagedtable_source", - "community": 31, + "community": 196, "norm_label": "source" }, { @@ -34389,7 +34398,7 @@ "source_file": "src/hooks/bx/usePagedTable.ts", "source_location": "L7", "id": "bx_usepagedtable_usepagedtableoptions", - "community": 31, + "community": 196, "norm_label": "usepagedtableoptions" }, { @@ -34398,7 +34407,7 @@ "source_file": "src/hooks/bx/usePagedTable.ts", "source_location": "L12", "id": "bx_usepagedtable_usepagedtable", - "community": 31, + "community": 196, "norm_label": "usepagedtable()" }, { @@ -34587,7 +34596,7 @@ "source_file": "src/api/leave.ts", "source_location": "L1", "id": "src_api_leave_ts", - "community": 745, + "community": 32, "norm_label": "leave.ts" }, { @@ -34596,7 +34605,7 @@ "source_file": "src/api/leave.ts", "source_location": "L3", "id": "api_leave_fetchleavelist", - "community": 745, + "community": 32, "norm_label": "fetchleavelist()" }, { @@ -34605,7 +34614,7 @@ "source_file": "src/api/leave.ts", "source_location": "L21", "id": "api_leave_fetchcreateleave", - "community": 745, + "community": 32, "norm_label": "fetchcreateleave()" }, { @@ -34614,7 +34623,7 @@ "source_file": "src/api/leave.ts", "source_location": "L36", "id": "api_leave_fetchupdateleave", - "community": 745, + "community": 32, "norm_label": "fetchupdateleave()" }, { @@ -34623,7 +34632,7 @@ "source_file": "src/api/leave.ts", "source_location": "L54", "id": "api_leave_fetchdeleteleave", - "community": 745, + "community": 32, "norm_label": "fetchdeleteleave()" }, { @@ -34632,7 +34641,7 @@ "source_file": "src/api/leave.ts", "source_location": "L61", "id": "api_leave_fetchsubmitleave", - "community": 745, + "community": 32, "norm_label": "fetchsubmitleave()" }, { @@ -34641,7 +34650,7 @@ "source_file": "src/api/leave.ts", "source_location": "L68", "id": "api_leave_fetchleavedetail", - "community": 745, + "community": 32, "norm_label": "fetchleavedetail()" }, { @@ -34740,7 +34749,7 @@ "source_file": "src/api/workflow.ts", "source_location": "L134", "id": "api_workflow_fetchpendingtasks", - "community": 272, + "community": 416, "norm_label": "fetchpendingtasks()" }, { @@ -34821,7 +34830,7 @@ "source_file": "src/api/admin.ts", "source_location": "L25", "id": "api_admin_fetchuseroptions", - "community": 421, + "community": 386, "norm_label": "fetchuseroptions()" }, { @@ -35433,7 +35442,7 @@ "source_file": "src/api/auth.ts", "source_location": "L36", "id": "api_auth_fetchgetuserinfo", - "community": 41, + "community": 122, "norm_label": "fetchgetuserinfo()" }, { @@ -35487,7 +35496,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L1", "id": "src_api_demo_mock_data_ts", - "community": 57, + "community": 372, "norm_label": "mock-data.ts" }, { @@ -35496,7 +35505,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L3", "id": "demo_mock_data_demounits", - "community": 57, + "community": 372, "norm_label": "demounits" }, { @@ -35505,7 +35514,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L26", "id": "demo_mock_data_democategories", - "community": 57, + "community": 372, "norm_label": "democategories" }, { @@ -35514,7 +35523,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L56", "id": "demo_mock_data_demoproducts", - "community": 57, + "community": 372, "norm_label": "demoproducts" }, { @@ -35523,7 +35532,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L83", "id": "demo_mock_data_demoorders", - "community": 57, + "community": 372, "norm_label": "demoorders" }, { @@ -35532,7 +35541,7 @@ "source_file": "src/api/demo/mock-data.ts", "source_location": "L124", "id": "demo_mock_data_demoregions", - "community": 57, + "community": 372, "norm_label": "demoregions" }, { @@ -35568,7 +35577,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L19", "id": "demo_mock_api_paginate", - "community": 57, + "community": 344, "norm_label": "paginate()" }, { @@ -35577,7 +35586,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L33", "id": "demo_mock_api_filterkeyword", - "community": 57, + "community": 344, "norm_label": "filterkeyword()" }, { @@ -35631,7 +35640,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L54", "id": "demo_mock_api_fetchitemunitlist", - "community": 57, + "community": 344, "norm_label": "fetchitemunitlist()" }, { @@ -35667,7 +35676,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L100", "id": "demo_mock_api_fetchcategorylist", - "community": 57, + "community": 344, "norm_label": "fetchcategorylist()" }, { @@ -35739,7 +35748,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L164", "id": "demo_mock_api_fetchunitlist", - "community": 57, + "community": 344, "norm_label": "fetchunitlist()" }, { @@ -35748,7 +35757,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L179", "id": "demo_mock_api_fetchproductlist", - "community": 57, + "community": 344, "norm_label": "fetchproductlist()" }, { @@ -35901,7 +35910,7 @@ "source_file": "src/api/demo/mock-api.ts", "source_location": "L307", "id": "demo_mock_api_fetchorderlist", - "community": 57, + "community": 344, "norm_label": "fetchorderlist()" }, { @@ -36036,7 +36045,7 @@ "source_file": "src/api/pl/index.ts", "source_location": "L18", "id": "pl_index_carrier", - "community": 200, + "community": 65, "norm_label": "carrier" }, { @@ -36054,7 +36063,7 @@ "source_file": "src/api/pl/index.ts", "source_location": "L46", "id": "pl_index_carrierapi", - "community": 200, + "community": 11, "norm_label": "carrierapi" }, { @@ -36090,7 +36099,7 @@ "source_file": "src/api/pl/index.ts", "source_location": "L89", "id": "pl_index_vehicle", - "community": 11, + "community": 680, "norm_label": "vehicle" }, { @@ -36135,7 +36144,7 @@ "source_file": "src/api/pl/index.ts", "source_location": "L145", "id": "pl_index_personnel", - "community": 68, + "community": 680, "norm_label": "personnel" }, { @@ -36171,7 +36180,7 @@ "source_file": "src/api/pl/index.ts", "source_location": "L184", "id": "pl_index_personnelapi", - "community": 68, + "community": 11, "norm_label": "personnelapi" }, { @@ -36286,7 +36295,7 @@ "label": "PlanListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L428", + "source_location": "L429", "id": "pl_index_planlistresponse", "community": 7, "norm_label": "planlistresponse" @@ -36295,7 +36304,7 @@ "label": "PlanTransportCreateBlock", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L433", + "source_location": "L434", "id": "pl_index_plantransportcreateblock", "community": 7, "norm_label": "plantransportcreateblock" @@ -36304,7 +36313,7 @@ "label": "PlanCreateFullPayload", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L446", + "source_location": "L447", "id": "pl_index_plancreatefullpayload", "community": 7, "norm_label": "plancreatefullpayload" @@ -36313,7 +36322,7 @@ "label": "PlanUpdatePayload", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L501", + "source_location": "L502", "id": "pl_index_planupdatepayload", "community": 366, "norm_label": "planupdatepayload" @@ -36322,7 +36331,7 @@ "label": "PlanArchiveProductItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L503", + "source_location": "L504", "id": "pl_index_planarchiveproductitem", "community": 7, "norm_label": "planarchiveproductitem" @@ -36331,7 +36340,7 @@ "label": "PlanArchiveFreightBlock", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L508", + "source_location": "L509", "id": "pl_index_planarchivefreightblock", "community": 7, "norm_label": "planarchivefreightblock" @@ -36340,7 +36349,7 @@ "label": "PlanArchiveBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L518", + "source_location": "L519", "id": "pl_index_planarchivebody", "community": 691, "norm_label": "planarchivebody" @@ -36349,7 +36358,7 @@ "label": "PlanDriverFeedbackUpdateBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L523", + "source_location": "L524", "id": "pl_index_plandriverfeedbackupdatebody", "community": 7, "norm_label": "plandriverfeedbackupdatebody" @@ -36358,7 +36367,7 @@ "label": "PlanSiteFeedbackUpdateBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L530", + "source_location": "L531", "id": "pl_index_plansitefeedbackupdatebody", "community": 7, "norm_label": "plansitefeedbackupdatebody" @@ -36367,7 +36376,7 @@ "label": "planApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L536", + "source_location": "L537", "id": "pl_index_planapi", "community": 7, "norm_label": "planapi" @@ -36376,7 +36385,7 @@ "label": "Transport", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L588", + "source_location": "L589", "id": "pl_index_transport", "community": 7, "norm_label": "transport" @@ -36385,7 +36394,7 @@ "label": "TransportArrange", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L622", + "source_location": "L623", "id": "pl_index_transportarrange", "community": 7, "norm_label": "transportarrange" @@ -36394,7 +36403,7 @@ "label": "TransportInventoryLink", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L647", + "source_location": "L648", "id": "pl_index_transportinventorylink", "community": 158, "norm_label": "transportinventorylink" @@ -36403,16 +36412,16 @@ "label": "TransportSiteLink", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L656", + "source_location": "L657", "id": "pl_index_transportsitelink", - "community": 366, + "community": 619, "norm_label": "transportsitelink" }, { "label": "PlanArrangeInfo", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L669", + "source_location": "L670", "id": "pl_index_planarrangeinfo", "community": 7, "norm_label": "planarrangeinfo" @@ -36421,7 +36430,7 @@ "label": "TransportArrangeResult", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L676", + "source_location": "L677", "id": "pl_index_transportarrangeresult", "community": 158, "norm_label": "transportarrangeresult" @@ -36430,7 +36439,7 @@ "label": "TransportQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L683", + "source_location": "L684", "id": "pl_index_transportquery", "community": 7, "norm_label": "transportquery" @@ -36439,7 +36448,7 @@ "label": "TransportListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L694", + "source_location": "L695", "id": "pl_index_transportlistresponse", "community": 7, "norm_label": "transportlistresponse" @@ -36448,25 +36457,25 @@ "label": "transportApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L699", + "source_location": "L700", "id": "pl_index_transportapi", - "community": 366, + "community": 619, "norm_label": "transportapi" }, { "label": "UnsettledPlanItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L722", + "source_location": "L723", "id": "pl_index_unsettledplanitem", - "community": 200, + "community": 65, "norm_label": "unsettledplanitem" }, { "label": "UnsettledPlanQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L741", + "source_location": "L742", "id": "pl_index_unsettledplanquery", "community": 7, "norm_label": "unsettledplanquery" @@ -36475,7 +36484,7 @@ "label": "UnsettledPlanListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L750", + "source_location": "L751", "id": "pl_index_unsettledplanlistresponse", "community": 7, "norm_label": "unsettledplanlistresponse" @@ -36484,7 +36493,7 @@ "label": "SettlementPlanSummary", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L755", + "source_location": "L756", "id": "pl_index_settlementplansummary", "community": 7, "norm_label": "settlementplansummary" @@ -36493,7 +36502,7 @@ "label": "SettlementApprovalFlowItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L763", + "source_location": "L764", "id": "pl_index_settlementapprovalflowitem", "community": 7, "norm_label": "settlementapprovalflowitem" @@ -36502,7 +36511,7 @@ "label": "RemittanceVoucher", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L776", + "source_location": "L777", "id": "pl_index_remittancevoucher", "community": 7, "norm_label": "remittancevoucher" @@ -36511,16 +36520,16 @@ "label": "FreightSettlementBrief", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L786", + "source_location": "L787", "id": "pl_index_freightsettlementbrief", - "community": 366, + "community": 619, "norm_label": "freightsettlementbrief" }, { "label": "FreightSettlement", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L796", + "source_location": "L797", "id": "pl_index_freightsettlement", "community": 189, "norm_label": "freightsettlement" @@ -36529,7 +36538,7 @@ "label": "FreightSettlementQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L826", + "source_location": "L827", "id": "pl_index_freightsettlementquery", "community": 7, "norm_label": "freightsettlementquery" @@ -36538,7 +36547,7 @@ "label": "FreightSettlementListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L835", + "source_location": "L836", "id": "pl_index_freightsettlementlistresponse", "community": 7, "norm_label": "freightsettlementlistresponse" @@ -36547,7 +36556,7 @@ "label": "FreightSettlementSubmitBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L840", + "source_location": "L841", "id": "pl_index_freightsettlementsubmitbody", "community": 7, "norm_label": "freightsettlementsubmitbody" @@ -36556,7 +36565,7 @@ "label": "FreightSettlementApprovalBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L846", + "source_location": "L847", "id": "pl_index_freightsettlementapprovalbody", "community": 7, "norm_label": "freightsettlementapprovalbody" @@ -36565,7 +36574,7 @@ "label": "FreightSettlementDisburseBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L851", + "source_location": "L852", "id": "pl_index_freightsettlementdisbursebody", "community": 7, "norm_label": "freightsettlementdisbursebody" @@ -36574,7 +36583,7 @@ "label": "FreightSettlementUpdateBody", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L858", + "source_location": "L859", "id": "pl_index_freightsettlementupdatebody", "community": 7, "norm_label": "freightsettlementupdatebody" @@ -36583,7 +36592,7 @@ "label": "freightApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L867", + "source_location": "L868", "id": "pl_index_freightapi", "community": 189, "norm_label": "freightapi" @@ -36592,7 +36601,7 @@ "label": "InventoryRecord", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L901", + "source_location": "L902", "id": "pl_index_inventoryrecord", "community": 7, "norm_label": "inventoryrecord" @@ -36601,7 +36610,7 @@ "label": "InventoryTransaction", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L915", + "source_location": "L916", "id": "pl_index_inventorytransaction", "community": 7, "norm_label": "inventorytransaction" @@ -36610,7 +36619,7 @@ "label": "InventoryWarning", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L929", + "source_location": "L930", "id": "pl_index_inventorywarning", "community": 7, "norm_label": "inventorywarning" @@ -36619,7 +36628,7 @@ "label": "DocumentReminder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L942", + "source_location": "L943", "id": "pl_index_documentreminder", "community": 7, "norm_label": "documentreminder" @@ -36628,7 +36637,7 @@ "label": "DocumentReminderStats", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L959", + "source_location": "L960", "id": "pl_index_documentreminderstats", "community": 7, "norm_label": "documentreminderstats" @@ -36637,7 +36646,7 @@ "label": "InventoryLedgerQuery", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L963", + "source_location": "L964", "id": "pl_index_inventoryledgerquery", "community": 7, "norm_label": "inventoryledgerquery" @@ -36646,7 +36655,7 @@ "label": "InventoryLedgerResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L969", + "source_location": "L970", "id": "pl_index_inventoryledgerresponse", "community": 7, "norm_label": "inventoryledgerresponse" @@ -36655,7 +36664,7 @@ "label": "inventoryApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L974", + "source_location": "L975", "id": "pl_index_inventoryapi", "community": 416, "norm_label": "inventoryapi" @@ -36664,7 +36673,7 @@ "label": "PlMenuBadgeStats", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L995", + "source_location": "L996", "id": "pl_index_plmenubadgestats", "community": 7, "norm_label": "plmenubadgestats" @@ -36673,7 +36682,7 @@ "label": "menuBadgeApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L999", + "source_location": "L1000", "id": "pl_index_menubadgeapi", "community": 416, "norm_label": "menubadgeapi" @@ -36682,7 +36691,7 @@ "label": "VehicleRechargeApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1010", + "source_location": "L1011", "id": "pl_index_vehiclerechargeapply", "community": 7, "norm_label": "vehiclerechargeapply" @@ -36691,7 +36700,7 @@ "label": "VehicleRechargeApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1026", + "source_location": "L1027", "id": "pl_index_vehiclerechargeapplylistresponse", "community": 7, "norm_label": "vehiclerechargeapplylistresponse" @@ -36700,7 +36709,7 @@ "label": "VehicleRechargeApplyOption", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1033", + "source_location": "L1034", "id": "pl_index_vehiclerechargeapplyoption", "community": 7, "norm_label": "vehiclerechargeapplyoption" @@ -36709,7 +36718,7 @@ "label": "VehicleRechargeRecord", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1040", + "source_location": "L1041", "id": "pl_index_vehiclerechargerecord", "community": 7, "norm_label": "vehiclerechargerecord" @@ -36718,7 +36727,7 @@ "label": "VehicleRechargeRecordListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1059", + "source_location": "L1060", "id": "pl_index_vehiclerechargerecordlistresponse", "community": 7, "norm_label": "vehiclerechargerecordlistresponse" @@ -36727,7 +36736,7 @@ "label": "VehicleRechargeDisburseBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1066", + "source_location": "L1067", "id": "pl_index_vehiclerechargedisburseboarditem", "community": 7, "norm_label": "vehiclerechargedisburseboarditem" @@ -36736,7 +36745,7 @@ "label": "VehicleRechargeDisburseBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1086", + "source_location": "L1087", "id": "pl_index_vehiclerechargedisburseboardlistresponse", "community": 7, "norm_label": "vehiclerechargedisburseboardlistresponse" @@ -36745,7 +36754,7 @@ "label": "vehicleRechargeApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1093", + "source_location": "L1094", "id": "pl_index_vehiclerechargeapplyapi", "community": 7, "norm_label": "vehiclerechargeapplyapi" @@ -36754,7 +36763,7 @@ "label": "vehicleRechargeRecordApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1108", + "source_location": "L1109", "id": "pl_index_vehiclerechargerecordapi", "community": 7, "norm_label": "vehiclerechargerecordapi" @@ -36763,7 +36772,7 @@ "label": "VehicleMaintenanceApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1128", + "source_location": "L1129", "id": "pl_index_vehiclemaintenanceapply", "community": 7, "norm_label": "vehiclemaintenanceapply" @@ -36772,7 +36781,7 @@ "label": "VehicleMaintenanceApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1147", + "source_location": "L1148", "id": "pl_index_vehiclemaintenanceapplylistresponse", "community": 7, "norm_label": "vehiclemaintenanceapplylistresponse" @@ -36781,7 +36790,7 @@ "label": "VehicleMaintenanceApplyReminder", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1154", + "source_location": "L1155", "id": "pl_index_vehiclemaintenanceapplyreminder", "community": 7, "norm_label": "vehiclemaintenanceapplyreminder" @@ -36790,7 +36799,7 @@ "label": "VehicleMaintenanceProcess", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1166", + "source_location": "L1167", "id": "pl_index_vehiclemaintenanceprocess", "community": 7, "norm_label": "vehiclemaintenanceprocess" @@ -36799,7 +36808,7 @@ "label": "VehicleMaintenanceProcessBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1184", + "source_location": "L1185", "id": "pl_index_vehiclemaintenanceprocessboarditem", "community": 7, "norm_label": "vehiclemaintenanceprocessboarditem" @@ -36808,7 +36817,7 @@ "label": "VehicleMaintenanceProcessBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1205", + "source_location": "L1206", "id": "pl_index_vehiclemaintenanceprocessboardlistresponse", "community": 7, "norm_label": "vehiclemaintenanceprocessboardlistresponse" @@ -36817,7 +36826,7 @@ "label": "vehicleMaintenanceApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1212", + "source_location": "L1213", "id": "pl_index_vehiclemaintenanceapplyapi", "community": 7, "norm_label": "vehiclemaintenanceapplyapi" @@ -36826,7 +36835,7 @@ "label": "vehicleMaintenanceProcessApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1232", + "source_location": "L1233", "id": "pl_index_vehiclemaintenanceprocessapi", "community": 7, "norm_label": "vehiclemaintenanceprocessapi" @@ -36835,7 +36844,7 @@ "label": "VehicleUreaApply", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1251", + "source_location": "L1252", "id": "pl_index_vehicleureaapply", "community": 7, "norm_label": "vehicleureaapply" @@ -36844,7 +36853,7 @@ "label": "VehicleUreaApplyListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1269", + "source_location": "L1270", "id": "pl_index_vehicleureaapplylistresponse", "community": 7, "norm_label": "vehicleureaapplylistresponse" @@ -36853,7 +36862,7 @@ "label": "VehicleUreaDisburse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1276", + "source_location": "L1277", "id": "pl_index_vehicleureadisburse", "community": 7, "norm_label": "vehicleureadisburse" @@ -36862,7 +36871,7 @@ "label": "VehicleUreaDisburseBoardItem", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1294", + "source_location": "L1295", "id": "pl_index_vehicleureadisburseboarditem", "community": 7, "norm_label": "vehicleureadisburseboarditem" @@ -36871,7 +36880,7 @@ "label": "VehicleUreaDisburseBoardListResponse", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1314", + "source_location": "L1315", "id": "pl_index_vehicleureadisburseboardlistresponse", "community": 7, "norm_label": "vehicleureadisburseboardlistresponse" @@ -36880,7 +36889,7 @@ "label": "vehicleUreaApplyApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1321", + "source_location": "L1322", "id": "pl_index_vehicleureaapplyapi", "community": 7, "norm_label": "vehicleureaapplyapi" @@ -36889,7 +36898,7 @@ "label": "vehicleUreaDisburseApi", "file_type": "code", "source_file": "src/api/pl/index.ts", - "source_location": "L1334", + "source_location": "L1335", "id": "pl_index_vehicleureadisburseapi", "community": 7, "norm_label": "vehicleureadisburseapi" @@ -37143,7 +37152,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L1", "id": "src_api_crm_contact_ts", - "community": 651, + "community": 194, "norm_label": "contact.ts" }, { @@ -37152,7 +37161,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L3", "id": "crm_contact_fetchcontactlist", - "community": 651, + "community": 194, "norm_label": "fetchcontactlist()" }, { @@ -37161,7 +37170,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L7", "id": "crm_contact_fetchcontactdetail", - "community": 651, + "community": 194, "norm_label": "fetchcontactdetail()" }, { @@ -37179,7 +37188,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L15", "id": "crm_contact_fetchcreatecontact", - "community": 651, + "community": 194, "norm_label": "fetchcreatecontact()" }, { @@ -37188,7 +37197,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L19", "id": "crm_contact_fetchupdatecontact", - "community": 651, + "community": 194, "norm_label": "fetchupdatecontact()" }, { @@ -37197,7 +37206,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L23", "id": "crm_contact_fetchdeletecontact", - "community": 651, + "community": 194, "norm_label": "fetchdeletecontact()" }, { @@ -37206,7 +37215,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L27", "id": "crm_contact_fetchsetprimarycontact", - "community": 651, + "community": 194, "norm_label": "fetchsetprimarycontact()" }, { @@ -37215,7 +37224,7 @@ "source_file": "src/api/crm/contact.ts", "source_location": "L31", "id": "crm_contact_fetchexportcontacts", - "community": 651, + "community": 194, "norm_label": "fetchexportcontacts()" }, { @@ -37332,7 +37341,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L1", "id": "src_api_crm_customer_ts", - "community": 59, + "community": 129, "norm_label": "customer.ts" }, { @@ -37386,7 +37395,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L31", "id": "crm_customer_fetchtransfercustomer", - "community": 335, + "community": 129, "norm_label": "fetchtransfercustomer()" }, { @@ -37395,7 +37404,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L36", "id": "crm_customer_fetchintopool", - "community": 372, + "community": 129, "norm_label": "fetchintopool()" }, { @@ -37404,7 +37413,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L41", "id": "crm_customer_fetchdealcustomer", - "community": 305, + "community": 617, "norm_label": "fetchdealcustomer()" }, { @@ -37413,7 +37422,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L46", "id": "crm_customer_fetchcheckduplicate", - "community": 59, + "community": 129, "norm_label": "fetchcheckduplicate()" }, { @@ -37422,7 +37431,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L51", "id": "crm_customer_fetchexportcustomer", - "community": 59, + "community": 129, "norm_label": "fetchexportcustomer()" }, { @@ -37431,7 +37440,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L60", "id": "crm_customer_fetchimporttemplate", - "community": 59, + "community": 129, "norm_label": "fetchimporttemplate()" }, { @@ -37440,7 +37449,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L70", "id": "crm_customer_fetchmycustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchmycustomerlist()" }, { @@ -37449,7 +37458,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L75", "id": "crm_customer_fetchtofollowcustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchtofollowcustomerlist()" }, { @@ -37458,7 +37467,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L80", "id": "crm_customer_fetchkeycustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchkeycustomerlist()" }, { @@ -37467,7 +37476,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L85", "id": "crm_customer_fetchdealedcustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchdealedcustomerlist()" }, { @@ -37476,7 +37485,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L90", "id": "crm_customer_fetchweeknewcustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchweeknewcustomerlist()" }, { @@ -37485,7 +37494,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L95", "id": "crm_customer_fetchlongtimenofollowcustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchlongtimenofollowcustomerlist()" }, { @@ -37494,7 +37503,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L102", "id": "crm_customer_fetchpoolcustomerlist", - "community": 59, + "community": 129, "norm_label": "fetchpoolcustomerlist()" }, { @@ -37503,7 +37512,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L107", "id": "crm_customer_fetchclaimcustomer", - "community": 59, + "community": 129, "norm_label": "fetchclaimcustomer()" }, { @@ -37512,7 +37521,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L112", "id": "crm_customer_fetchassignpoolcustomers", - "community": 59, + "community": 129, "norm_label": "fetchassignpoolcustomers()" }, { @@ -37521,7 +37530,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L119", "id": "crm_customer_fetchcontactlist", - "community": 59, + "community": 129, "norm_label": "fetchcontactlist()" }, { @@ -37530,7 +37539,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L124", "id": "crm_customer_fetchcontactdetail", - "community": 59, + "community": 129, "norm_label": "fetchcontactdetail()" }, { @@ -37539,7 +37548,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L129", "id": "crm_customer_fetchcontactbycustomerid", - "community": 59, + "community": 129, "norm_label": "fetchcontactbycustomerid()" }, { @@ -37548,7 +37557,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L134", "id": "crm_customer_getcontactbycustomerid", - "community": 59, + "community": 129, "norm_label": "getcontactbycustomerid()" }, { @@ -37557,7 +37566,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L143", "id": "crm_customer_fetchcreatecontact", - "community": 59, + "community": 129, "norm_label": "fetchcreatecontact()" }, { @@ -37566,7 +37575,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L148", "id": "crm_customer_fetchupdatecontact", - "community": 59, + "community": 129, "norm_label": "fetchupdatecontact()" }, { @@ -37593,7 +37602,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L163", "id": "crm_customer_fetchexportcontact", - "community": 59, + "community": 129, "norm_label": "fetchexportcontact()" }, { @@ -37602,7 +37611,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L172", "id": "crm_customer_fetchdecisioncontactlist", - "community": 59, + "community": 129, "norm_label": "fetchdecisioncontactlist()" }, { @@ -37611,7 +37620,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L177", "id": "crm_customer_fetchprimarycontactlist", - "community": 59, + "community": 129, "norm_label": "fetchprimarycontactlist()" }, { @@ -37620,7 +37629,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L182", "id": "crm_customer_fetchbirthdaycontactlist", - "community": 59, + "community": 129, "norm_label": "fetchbirthdaycontactlist()" }, { @@ -37629,7 +37638,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L189", "id": "crm_customer_fetchcustomerfollowlist", - "community": 59, + "community": 129, "norm_label": "fetchcustomerfollowlist()" }, { @@ -37638,7 +37647,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L194", "id": "crm_customer_fetchcustomerfollowdetail", - "community": 59, + "community": 129, "norm_label": "fetchcustomerfollowdetail()" }, { @@ -37656,7 +37665,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L204", "id": "crm_customer_fetchcreatecustomerfollow", - "community": 59, + "community": 129, "norm_label": "fetchcreatecustomerfollow()" }, { @@ -37665,7 +37674,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L209", "id": "crm_customer_fetchupdatecustomerfollow", - "community": 59, + "community": 129, "norm_label": "fetchupdatecustomerfollow()" }, { @@ -37683,7 +37692,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L219", "id": "crm_customer_fetchexportcustomerfollow", - "community": 59, + "community": 129, "norm_label": "fetchexportcustomerfollow()" }, { @@ -37692,7 +37701,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L230", "id": "crm_customer_fetchcustomerpoollist", - "community": 59, + "community": 129, "norm_label": "fetchcustomerpoollist()" }, { @@ -37701,7 +37710,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L235", "id": "crm_customer_fetchcustomerpooldetail", - "community": 59, + "community": 129, "norm_label": "fetchcustomerpooldetail()" }, { @@ -37710,7 +37719,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L240", "id": "crm_customer_fetchcreatecustomerpool", - "community": 59, + "community": 129, "norm_label": "fetchcreatecustomerpool()" }, { @@ -37719,7 +37728,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L245", "id": "crm_customer_fetchupdatecustomerpool", - "community": 59, + "community": 129, "norm_label": "fetchupdatecustomerpool()" }, { @@ -37728,7 +37737,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L250", "id": "crm_customer_fetchdeletecustomerpool", - "community": 59, + "community": 129, "norm_label": "fetchdeletecustomerpool()" }, { @@ -37737,7 +37746,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L255", "id": "crm_customer_fetchupdatepoolstatus", - "community": 59, + "community": 129, "norm_label": "fetchupdatepoolstatus()" }, { @@ -37746,7 +37755,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L260", "id": "crm_customer_fetchexecutepoolrules", - "community": 59, + "community": 129, "norm_label": "fetchexecutepoolrules()" }, { @@ -37755,7 +37764,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L265", "id": "crm_customer_fetchexportcustomerpool", - "community": 59, + "community": 129, "norm_label": "fetchexportcustomerpool()" }, { @@ -37764,7 +37773,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L276", "id": "crm_customer_fetchstatisticsoverview", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsoverview()" }, { @@ -37773,7 +37782,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L281", "id": "crm_customer_fetchstatisticsbysource", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsbysource()" }, { @@ -37782,7 +37791,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L286", "id": "crm_customer_fetchstatisticsbylevel", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsbylevel()" }, { @@ -37791,7 +37800,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L291", "id": "crm_customer_fetchstatisticsbyindustry", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsbyindustry()" }, { @@ -37800,7 +37809,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L296", "id": "crm_customer_fetchstatisticstrend", - "community": 59, + "community": 129, "norm_label": "fetchstatisticstrend()" }, { @@ -37809,7 +37818,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L301", "id": "crm_customer_fetchstatisticsbyowner", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsbyowner()" }, { @@ -37818,7 +37827,7 @@ "source_file": "src/api/crm/customer.ts", "source_location": "L306", "id": "crm_customer_fetchstatisticsfollow", - "community": 59, + "community": 129, "norm_label": "fetchstatisticsfollow()" }, { @@ -38088,7 +38097,7 @@ "source_file": "src/api/crm/customerTypes.ts", "source_location": "L401", "id": "crm_customertypes_customertransferparams", - "community": 335, + "community": 129, "norm_label": "customertransferparams" }, { @@ -38097,7 +38106,7 @@ "source_file": "src/api/crm/customerTypes.ts", "source_location": "L413", "id": "crm_customertypes_customerintopoolparams", - "community": 372, + "community": 129, "norm_label": "customerintopoolparams" }, { @@ -38232,7 +38241,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L1", "id": "src_api_crm_clue_types_ts", - "community": 147, + "community": 150, "norm_label": "types.ts" }, { @@ -38241,7 +38250,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L9", "id": "clue_types_cluequery", - "community": 147, + "community": 150, "norm_label": "cluequery" }, { @@ -38250,7 +38259,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L57", "id": "clue_types_clueform", - "community": 147, + "community": 150, "norm_label": "clueform" }, { @@ -38259,7 +38268,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L105", "id": "clue_types_cluevo", - "community": 147, + "community": 150, "norm_label": "cluevo" }, { @@ -38268,7 +38277,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L181", "id": "clue_types_cluefollowquery", - "community": 147, + "community": 150, "norm_label": "cluefollowquery" }, { @@ -38277,7 +38286,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L193", "id": "clue_types_cluefollowform", - "community": 147, + "community": 150, "norm_label": "cluefollowform" }, { @@ -38286,7 +38295,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L213", "id": "clue_types_cluefollowvo", - "community": 147, + "community": 150, "norm_label": "cluefollowvo" }, { @@ -38295,7 +38304,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L241", "id": "clue_types_clueassignparams", - "community": 421, + "community": 386, "norm_label": "clueassignparams" }, { @@ -38304,7 +38313,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L253", "id": "clue_types_cluestatusparams", - "community": 147, + "community": 150, "norm_label": "cluestatusparams" }, { @@ -38313,7 +38322,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L268", "id": "clue_types_cluelevelparams", - "community": 147, + "community": 150, "norm_label": "cluelevelparams" }, { @@ -38322,7 +38331,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L280", "id": "clue_types_clueconvertparams", - "community": 147, + "community": 150, "norm_label": "clueconvertparams" }, { @@ -38331,7 +38340,7 @@ "source_file": "src/api/crm/clue/types.ts", "source_location": "L302", "id": "clue_types_cluestatisticsoverview", - "community": 147, + "community": 150, "norm_label": "cluestatisticsoverview" }, { @@ -38340,7 +38349,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L1", "id": "src_api_crm_clue_index_ts", - "community": 268, + "community": 197, "norm_label": "index.ts" }, { @@ -38349,7 +38358,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L18", "id": "clue_index_unwrapdata", - "community": 268, + "community": 197, "norm_label": "unwrapdata()" }, { @@ -38358,7 +38367,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L22", "id": "clue_index_maplistquery", - "community": 268, + "community": 197, "norm_label": "maplistquery()" }, { @@ -38367,7 +38376,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L43", "id": "clue_index_postlist", - "community": 268, + "community": 197, "norm_label": "postlist()" }, { @@ -38376,7 +38385,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L51", "id": "clue_index_listclue", - "community": 268, + "community": 197, "norm_label": "listclue()" }, { @@ -38385,7 +38394,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L55", "id": "clue_index_listmyclue", - "community": 268, + "community": 197, "norm_label": "listmyclue()" }, { @@ -38394,7 +38403,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L59", "id": "clue_index_listtofollowclue", - "community": 268, + "community": 197, "norm_label": "listtofollowclue()" }, { @@ -38403,7 +38412,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L63", "id": "clue_index_listtodaynewclue", - "community": 268, + "community": 197, "norm_label": "listtodaynewclue()" }, { @@ -38412,7 +38421,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L67", "id": "clue_index_getclue", - "community": 226, + "community": 283, "norm_label": "getclue()" }, { @@ -38421,7 +38430,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L72", "id": "clue_index_addclue", - "community": 254, + "community": 277, "norm_label": "addclue()" }, { @@ -38430,7 +38439,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L76", "id": "clue_index_updateclue", - "community": 254, + "community": 277, "norm_label": "updateclue()" }, { @@ -38439,7 +38448,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L80", "id": "clue_index_delclue", - "community": 268, + "community": 197, "norm_label": "delclue()" }, { @@ -38448,7 +38457,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L85", "id": "clue_index_assignclue", - "community": 421, + "community": 386, "norm_label": "assignclue()" }, { @@ -38457,7 +38466,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L96", "id": "clue_index_updatecluestatus", - "community": 268, + "community": 197, "norm_label": "updatecluestatus()" }, { @@ -38466,7 +38475,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L104", "id": "clue_index_markinvalid", - "community": 257, + "community": 305, "norm_label": "markinvalid()" }, { @@ -38475,7 +38484,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L121", "id": "clue_index_updatecluelevel", - "community": 268, + "community": 197, "norm_label": "updatecluelevel()" }, { @@ -38484,7 +38493,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L131", "id": "clue_index_convertclue", - "community": 226, + "community": 283, "norm_label": "convertclue()" }, { @@ -38493,7 +38502,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L146", "id": "clue_index_checkconvert", - "community": 226, + "community": 283, "norm_label": "checkconvert()" }, { @@ -38502,7 +38511,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L151", "id": "clue_index_exportclue", - "community": 268, + "community": 197, "norm_label": "exportclue()" }, { @@ -38511,7 +38520,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L160", "id": "clue_index_importtemplate", - "community": 268, + "community": 197, "norm_label": "importtemplate()" }, { @@ -38520,7 +38529,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L167", "id": "clue_index_importclue", - "community": 268, + "community": 197, "norm_label": "importclue()" }, { @@ -38529,7 +38538,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L178", "id": "clue_index_checkduplicateclue", - "community": 268, + "community": 197, "norm_label": "checkduplicateclue()" }, { @@ -38538,7 +38547,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L187", "id": "clue_index_getparkarealist", - "community": 268, + "community": 197, "norm_label": "getparkarealist()" }, { @@ -38547,7 +38556,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L194", "id": "clue_index_listcluefollow", - "community": 268, + "community": 197, "norm_label": "listcluefollow()" }, { @@ -38556,7 +38565,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L207", "id": "clue_index_getcluefollow", - "community": 268, + "community": 197, "norm_label": "getcluefollow()" }, { @@ -38565,7 +38574,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L212", "id": "clue_index_addcluefollow", - "community": 147, + "community": 150, "norm_label": "addcluefollow()" }, { @@ -38574,7 +38583,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L222", "id": "clue_index_updatecluefollow", - "community": 147, + "community": 150, "norm_label": "updatecluefollow()" }, { @@ -38583,7 +38592,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L233", "id": "clue_index_delcluefollow", - "community": 268, + "community": 197, "norm_label": "delcluefollow()" }, { @@ -38592,7 +38601,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L240", "id": "clue_index_mapstatisticsparams", - "community": 122, + "community": 147, "norm_label": "mapstatisticsparams()" }, { @@ -38601,7 +38610,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L250", "id": "clue_index_getstatisticsoverview", - "community": 122, + "community": 147, "norm_label": "getstatisticsoverview()" }, { @@ -38610,7 +38619,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L258", "id": "clue_index_getstatisticsbysource", - "community": 122, + "community": 147, "norm_label": "getstatisticsbysource()" }, { @@ -38619,7 +38628,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L267", "id": "clue_index_getstatisticsbylevel", - "community": 122, + "community": 147, "norm_label": "getstatisticsbylevel()" }, { @@ -38628,7 +38637,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L273", "id": "clue_index_getstatisticstrend", - "community": 122, + "community": 147, "norm_label": "getstatisticstrend()" }, { @@ -38637,7 +38646,7 @@ "source_file": "src/api/crm/clue/index.ts", "source_location": "L282", "id": "clue_index_getstatisticsbyowner", - "community": 122, + "community": 147, "norm_label": "getstatisticsbyowner()" }, { @@ -39105,7 +39114,7 @@ "source_file": "src/api/crm/opportunity/index.ts", "source_location": "L304", "id": "opportunity_index_batchupdatestage", - "community": 194, + "community": 383, "norm_label": "batchupdatestage()" }, { @@ -39258,7 +39267,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L1", "id": "src_api_crm_contract_template_ts", - "community": 165, + "community": 434, "norm_label": "template.ts" }, { @@ -39267,7 +39276,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L9", "id": "contract_template_unwrapdata", - "community": 165, + "community": 434, "norm_label": "unwrapdata()" }, { @@ -39276,7 +39285,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L13", "id": "contract_template_maplistquery", - "community": 165, + "community": 434, "norm_label": "maplistquery()" }, { @@ -39285,7 +39294,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L26", "id": "contract_template_stringifyids", - "community": 165, + "community": 434, "norm_label": "stringifyids()" }, { @@ -39294,7 +39303,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L32", "id": "contract_template_listtemplate", - "community": 165, + "community": 434, "norm_label": "listtemplate()" }, { @@ -39303,7 +39312,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L38", "id": "contract_template_gettemplate", - "community": 165, + "community": 434, "norm_label": "gettemplate()" }, { @@ -39312,7 +39321,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L43", "id": "contract_template_addtemplate", - "community": 165, + "community": 434, "norm_label": "addtemplate()" }, { @@ -39321,7 +39330,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L47", "id": "contract_template_updatetemplate", - "community": 165, + "community": 434, "norm_label": "updatetemplate()" }, { @@ -39330,7 +39339,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L51", "id": "contract_template_deltemplate", - "community": 165, + "community": 434, "norm_label": "deltemplate()" }, { @@ -39339,7 +39348,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L55", "id": "contract_template_enabletemplate", - "community": 165, + "community": 434, "norm_label": "enabletemplate()" }, { @@ -39348,7 +39357,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L59", "id": "contract_template_disabletemplate", - "community": 165, + "community": 434, "norm_label": "disabletemplate()" }, { @@ -39357,7 +39366,7 @@ "source_file": "src/api/crm/contract/template.ts", "source_location": "L63", "id": "contract_template_exporttemplate", - "community": 165, + "community": 434, "norm_label": "exporttemplate()" }, { @@ -40212,7 +40221,7 @@ "source_file": "src/api/crm/quote/index.ts", "source_location": "L123", "id": "quote_index_generateshare", - "community": 98, + "community": 664, "norm_label": "generateshare()" }, { @@ -40401,7 +40410,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L1", "id": "src_api_crm_supplierinfo_index_ts", - "community": 28, + "community": 238, "norm_label": "index.ts" }, { @@ -40410,7 +40419,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L3", "id": "supplierinfo_index_supplierinfoquery", - "community": 28, + "community": 238, "norm_label": "supplierinfoquery" }, { @@ -40419,7 +40428,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L10", "id": "supplierinfo_index_supplierinfoform", - "community": 28, + "community": 238, "norm_label": "supplierinfoform" }, { @@ -40428,7 +40437,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L23", "id": "supplierinfo_index_supplierinfovo", - "community": 28, + "community": 238, "norm_label": "supplierinfovo" }, { @@ -40437,7 +40446,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L42", "id": "supplierinfo_index_unwrapdata", - "community": 28, + "community": 238, "norm_label": "unwrapdata()" }, { @@ -40446,7 +40455,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L46", "id": "supplierinfo_index_listsupplierinfo", - "community": 28, + "community": 238, "norm_label": "listsupplierinfo()" }, { @@ -40455,7 +40464,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L60", "id": "supplierinfo_index_listallsupplierinfo", - "community": 28, + "community": 238, "norm_label": "listallsupplierinfo()" }, { @@ -40464,7 +40473,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L72", "id": "supplierinfo_index_getsupplierinfo", - "community": 28, + "community": 238, "norm_label": "getsupplierinfo()" }, { @@ -40473,7 +40482,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L77", "id": "supplierinfo_index_addsupplierinfo", - "community": 28, + "community": 238, "norm_label": "addsupplierinfo()" }, { @@ -40482,7 +40491,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L81", "id": "supplierinfo_index_updatesupplierinfo", - "community": 28, + "community": 238, "norm_label": "updatesupplierinfo()" }, { @@ -40491,7 +40500,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L85", "id": "supplierinfo_index_delsupplierinfo", - "community": 28, + "community": 238, "norm_label": "delsupplierinfo()" }, { @@ -40500,7 +40509,7 @@ "source_file": "src/api/crm/supplierInfo/index.ts", "source_location": "L90", "id": "supplierinfo_index_exportsupplierinfo", - "community": 28, + "community": 238, "norm_label": "exportsupplierinfo()" }, { @@ -40581,7 +40590,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L1", "id": "src_api_db_inventory_ts", - "community": 352, + "community": 619, "norm_label": "inventory.ts" }, { @@ -40590,7 +40599,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L4", "id": "db_inventory_inventoryrecord", - "community": 352, + "community": 619, "norm_label": "inventoryrecord" }, { @@ -40599,7 +40608,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L33", "id": "db_inventory_inventorycreate", - "community": 352, + "community": 619, "norm_label": "inventorycreate" }, { @@ -40608,7 +40617,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L47", "id": "db_inventory_inventoryupdate", - "community": 352, + "community": 619, "norm_label": "inventoryupdate" }, { @@ -40617,7 +40626,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L63", "id": "db_inventory_inventoryweighingrecord", - "community": 352, + "community": 619, "norm_label": "inventoryweighingrecord" }, { @@ -40635,7 +40644,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L88", "id": "db_inventory_inventorylistparams", - "community": 352, + "community": 619, "norm_label": "inventorylistparams" }, { @@ -40644,7 +40653,7 @@ "source_file": "src/api/db/inventory.ts", "source_location": "L101", "id": "db_inventory_inventoryapi", - "community": 366, + "community": 619, "norm_label": "inventoryapi" }, { @@ -40680,7 +40689,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L1", "id": "src_api_db_plans_ts", - "community": 352, + "community": 619, "norm_label": "plans.ts" }, { @@ -40689,7 +40698,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L3", "id": "db_plans_plan", - "community": 352, + "community": 619, "norm_label": "plan" }, { @@ -40698,7 +40707,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L29", "id": "db_plans_plancreate", - "community": 352, + "community": 619, "norm_label": "plancreate" }, { @@ -40707,7 +40716,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L45", "id": "db_plans_planupdate", - "community": 352, + "community": 619, "norm_label": "planupdate" }, { @@ -40716,7 +40725,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L67", "id": "db_plans_planinventoryrecord", - "community": 352, + "community": 619, "norm_label": "planinventoryrecord" }, { @@ -40725,7 +40734,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L85", "id": "db_plans_planweighingrecord", - "community": 352, + "community": 619, "norm_label": "planweighingrecord" }, { @@ -40743,7 +40752,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L107", "id": "db_plans_planlistparams", - "community": 352, + "community": 619, "norm_label": "planlistparams" }, { @@ -40752,7 +40761,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L120", "id": "db_plans_autogeneratemonthlyresult", - "community": 352, + "community": 619, "norm_label": "autogeneratemonthlyresult" }, { @@ -40761,7 +40770,7 @@ "source_file": "src/api/db/plans.ts", "source_location": "L126", "id": "db_plans_planapi", - "community": 352, + "community": 619, "norm_label": "planapi" }, { @@ -40806,7 +40815,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L1", "id": "src_api_db_weighing_ts", - "community": 352, + "community": 619, "norm_label": "weighing.ts" }, { @@ -40815,7 +40824,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L5", "id": "db_weighing_weighingrecord", - "community": 352, + "community": 619, "norm_label": "weighingrecord" }, { @@ -40824,7 +40833,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L34", "id": "db_weighing_weighingcreate", - "community": 352, + "community": 619, "norm_label": "weighingcreate" }, { @@ -40833,7 +40842,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L57", "id": "db_weighing_weighingupdate", - "community": 352, + "community": 619, "norm_label": "weighingupdate" }, { @@ -40842,7 +40851,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L83", "id": "db_weighing_weighingrelateddata", - "community": 352, + "community": 619, "norm_label": "weighingrelateddata" }, { @@ -40851,7 +40860,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L88", "id": "db_weighing_weighinglistparams", - "community": 352, + "community": 619, "norm_label": "weighinglistparams" }, { @@ -40860,7 +40869,7 @@ "source_file": "src/api/db/weighing.ts", "source_location": "L101", "id": "db_weighing_weighingapi", - "community": 352, + "community": 619, "norm_label": "weighingapi" }, { @@ -42093,7 +42102,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L1", "id": "src_views_pl_plan_detail_vue", - "community": 189, + "community": 227, "norm_label": "detail.vue" }, { @@ -42102,7 +42111,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L226", "id": "plan_detail_arrangedialogvisible", - "community": 189, + "community": 227, "norm_label": "arrangedialogvisible" }, { @@ -42111,7 +42120,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L230", "id": "plan_detail_getcompanylabel", - "community": 189, + "community": 227, "norm_label": "getcompanylabel()" }, { @@ -42120,7 +42129,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L235", "id": "plan_detail_getplantypetagtype", - "community": 189, + "community": 227, "norm_label": "getplantypetagtype()" }, { @@ -42129,7 +42138,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L240", "id": "plan_detail_getplantypelabel", - "community": 189, + "community": 227, "norm_label": "getplantypelabel()" }, { @@ -42138,7 +42147,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L245", "id": "plan_detail_getfollowstatustagtype", - "community": 189, + "community": 227, "norm_label": "getfollowstatustagtype()" }, { @@ -42147,7 +42156,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L250", "id": "plan_detail_getfollowstatuslabel", - "community": 189, + "community": 227, "norm_label": "getfollowstatuslabel()" }, { @@ -42156,7 +42165,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L255", "id": "plan_detail_getdeliverymethodlabel", - "community": 189, + "community": 227, "norm_label": "getdeliverymethodlabel()" }, { @@ -42174,7 +42183,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L265", "id": "plan_detail_fetchdetail", - "community": 189, + "community": 227, "norm_label": "fetchdetail()" }, { @@ -42183,7 +42192,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L277", "id": "plan_detail_handleback", - "community": 189, + "community": 227, "norm_label": "handleback()" }, { @@ -42192,7 +42201,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L281", "id": "plan_detail_handleedit", - "community": 189, + "community": 227, "norm_label": "handleedit()" }, { @@ -42201,7 +42210,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L285", "id": "plan_detail_handlearrange", - "community": 189, + "community": 227, "norm_label": "handlearrange()" }, { @@ -42210,7 +42219,7 @@ "source_file": "src/views/pl/plan/detail.vue", "source_location": "L289", "id": "plan_detail_handlecancel", - "community": 189, + "community": 227, "norm_label": "handlecancel()" }, { @@ -42363,7 +42372,7 @@ "source_file": "src/views/pl/freight/index.vue", "source_location": "L1", "id": "src_views_pl_freight_index_vue", - "community": 49, + "community": 189, "norm_label": "index.vue" }, { @@ -42444,7 +42453,7 @@ "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L1", "id": "src_views_pl_freight_components_unsettledplanpanel_vue", - "community": 200, + "community": 65, "norm_label": "unsettledplanpanel.vue" }, { @@ -42462,7 +42471,7 @@ "source_file": "src/views/pl/freight/components/DisbursePanel.vue", "source_location": "L1", "id": "src_views_pl_freight_components_disbursepanel_vue", - "community": 49, + "community": 189, "norm_label": "disbursepanel.vue" }, { @@ -42471,7 +42480,7 @@ "source_file": "src/views/pl/freight/components/SettledPanel.vue", "source_location": "L1", "id": "src_views_pl_freight_components_settledpanel_vue", - "community": 49, + "community": 189, "norm_label": "settledpanel.vue" }, { @@ -42597,7 +42606,7 @@ "source_file": "src/views/pl/freight/components/SettlementBillPanel.vue", "source_location": "L422", "id": "components_settlementbillpanel_loadcarrierlist", - "community": 200, + "community": 65, "norm_label": "loadcarrierlist()" }, { @@ -42750,7 +42759,7 @@ "source_file": "src/views/pl/freight-disburse/index.vue", "source_location": "L1", "id": "src_views_pl_freight_disburse_index_vue", - "community": 49, + "community": 189, "norm_label": "index.vue" }, { @@ -42919,7 +42928,7 @@ "label": "quickSearch", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L395", + "source_location": "L403", "id": "plan_archive_index_quicksearch", "community": 698, "norm_label": "quicksearch" @@ -42928,7 +42937,7 @@ "label": "searchForm", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L398", + "source_location": "L406", "id": "plan_archive_index_searchform", "community": 698, "norm_label": "searchform" @@ -42937,7 +42946,7 @@ "label": "pagination", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L407", + "source_location": "L416", "id": "plan_archive_index_pagination", "community": 698, "norm_label": "pagination" @@ -42946,7 +42955,7 @@ "label": "getPlanTypeTagType()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L413", + "source_location": "L422", "id": "plan_archive_index_getplantypetagtype", "community": 698, "norm_label": "getplantypetagtype()" @@ -42955,7 +42964,7 @@ "label": "getPlanTypeLabel()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L418", + "source_location": "L427", "id": "plan_archive_index_getplantypelabel", "community": 698, "norm_label": "getplantypelabel()" @@ -42964,7 +42973,7 @@ "label": "getFollowStatusTagType()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L423", + "source_location": "L432", "id": "plan_archive_index_getfollowstatustagtype", "community": 698, "norm_label": "getfollowstatustagtype()" @@ -42973,7 +42982,7 @@ "label": "getFollowStatusLabel()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L433", + "source_location": "L442", "id": "plan_archive_index_getfollowstatuslabel", "community": 698, "norm_label": "getfollowstatuslabel()" @@ -42982,7 +42991,7 @@ "label": "fetchData()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L443", + "source_location": "L452", "id": "plan_archive_index_fetchdata", "community": 698, "norm_label": "fetchdata()" @@ -42991,7 +43000,7 @@ "label": "handleSearch()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L468", + "source_location": "L478", "id": "plan_archive_index_handlesearch", "community": 698, "norm_label": "handlesearch()" @@ -43000,7 +43009,7 @@ "label": "handlePlanTypeTabChange()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L473", + "source_location": "L483", "id": "plan_archive_index_handleplantypetabchange", "community": 698, "norm_label": "handleplantypetabchange()" @@ -43009,7 +43018,7 @@ "label": "handleReset()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L479", + "source_location": "L489", "id": "plan_archive_index_handlereset", "community": 698, "norm_label": "handlereset()" @@ -43018,7 +43027,7 @@ "label": "handleQuickSearch()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L493", + "source_location": "L504", "id": "plan_archive_index_handlequicksearch", "community": 698, "norm_label": "handlequicksearch()" @@ -43027,7 +43036,7 @@ "label": "handleQuickSearchClear()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L500", + "source_location": "L511", "id": "plan_archive_index_handlequicksearchclear", "community": 698, "norm_label": "handlequicksearchclear()" @@ -43036,7 +43045,7 @@ "label": "{ activeDateShortcut, handleDateShortcut, resetDateShortcut }", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L505", + "source_location": "L516", "id": "plan_archive_index_activedateshortcut_handledateshortcut_resetdateshortcut", "community": 698, "norm_label": "{ activedateshortcut, handledateshortcut, resetdateshortcut }" @@ -43045,7 +43054,7 @@ "label": "handleSelectionChange()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L510", + "source_location": "L521", "id": "plan_archive_index_handleselectionchange", "community": 698, "norm_label": "handleselectionchange()" @@ -43054,7 +43063,7 @@ "label": "handlePageChange()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L514", + "source_location": "L525", "id": "plan_archive_index_handlepagechange", "community": 698, "norm_label": "handlepagechange()" @@ -43063,7 +43072,7 @@ "label": "handleSizeChange()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L518", + "source_location": "L529", "id": "plan_archive_index_handlesizechange", "community": 698, "norm_label": "handlesizechange()" @@ -43072,7 +43081,7 @@ "label": "handleView()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L523", + "source_location": "L534", "id": "plan_archive_index_handleview", "community": 698, "norm_label": "handleview()" @@ -43081,7 +43090,7 @@ "label": "archiveButtonLabel()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L529", + "source_location": "L540", "id": "plan_archive_index_archivebuttonlabel", "community": 698, "norm_label": "archivebuttonlabel()" @@ -43090,7 +43099,7 @@ "label": "handleEdit()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L533", + "source_location": "L544", "id": "plan_archive_index_handleedit", "community": 698, "norm_label": "handleedit()" @@ -43099,7 +43108,7 @@ "label": "handleArchive()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L538", + "source_location": "L549", "id": "plan_archive_index_handlearchive", "community": 698, "norm_label": "handlearchive()" @@ -43108,7 +43117,7 @@ "label": "handleToolbarEdit()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L570", + "source_location": "L581", "id": "plan_archive_index_handletoolbaredit", "community": 698, "norm_label": "handletoolbaredit()" @@ -43117,7 +43126,7 @@ "label": "handleToolbarArchive()", "file_type": "code", "source_file": "src/views/pl/plan-archive/index.vue", - "source_location": "L575", + "source_location": "L586", "id": "plan_archive_index_handletoolbararchive", "community": 698, "norm_label": "handletoolbararchive()" @@ -43158,6 +43167,222 @@ "community": 68, "norm_label": "index.vue" }, + { + "label": "mergePersonnelCertSlots()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L472", + "id": "personnel_index_mergepersonnelcertslots", + "community": 68, + "norm_label": "mergepersonnelcertslots()" + }, + { + "label": "formRules", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L481", + "id": "personnel_index_formrules", + "community": 68, + "norm_label": "formrules" + }, + { + "label": "maskIdCard()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L488", + "id": "personnel_index_maskidcard", + "community": 68, + "norm_label": "maskidcard()" + }, + { + "label": "getExpireTagType()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L493", + "id": "personnel_index_getexpiretagtype", + "community": 68, + "norm_label": "getexpiretagtype()" + }, + { + "label": "viewHeroMeta", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L503", + "id": "personnel_index_viewherometa", + "community": 68, + "norm_label": "viewherometa" + }, + { + "label": "viewDialogTitle", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L512", + "id": "personnel_index_viewdialogtitle", + "community": 68, + "norm_label": "viewdialogtitle" + }, + { + "label": "validateCerts()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L565", + "id": "personnel_index_validatecerts", + "community": 68, + "norm_label": "validatecerts()" + }, + { + "label": "resetCertList()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L596", + "id": "personnel_index_resetcertlist", + "community": 68, + "norm_label": "resetcertlist()" + }, + { + "label": "fetchData()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L601", + "id": "personnel_index_fetchdata", + "community": 68, + "norm_label": "fetchdata()" + }, + { + "label": "handleSearch()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L621", + "id": "personnel_index_handlesearch", + "community": 68, + "norm_label": "handlesearch()" + }, + { + "label": "handleReset()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L626", + "id": "personnel_index_handlereset", + "community": 68, + "norm_label": "handlereset()" + }, + { + "label": "handlePageChange()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L635", + "id": "personnel_index_handlepagechange", + "community": 68, + "norm_label": "handlepagechange()" + }, + { + "label": "handleSizeChange()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L639", + "id": "personnel_index_handlesizechange", + "community": 68, + "norm_label": "handlesizechange()" + }, + { + "label": "handleSelectionChange()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L644", + "id": "personnel_index_handleselectionchange", + "community": 68, + "norm_label": "handleselectionchange()" + }, + { + "label": "handleToolbarEdit()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L648", + "id": "personnel_index_handletoolbaredit", + "community": 68, + "norm_label": "handletoolbaredit()" + }, + { + "label": "handleToolbarDelete()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L656", + "id": "personnel_index_handletoolbardelete", + "community": 68, + "norm_label": "handletoolbardelete()" + }, + { + "label": "handleEditFromView()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L664", + "id": "personnel_index_handleeditfromview", + "community": 68, + "norm_label": "handleeditfromview()" + }, + { + "label": "handleDeleteFromView()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L670", + "id": "personnel_index_handledeletefromview", + "community": 68, + "norm_label": "handledeletefromview()" + }, + { + "label": "handleAdd()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L677", + "id": "personnel_index_handleadd", + "community": 68, + "norm_label": "handleadd()" + }, + { + "label": "handleView()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L695", + "id": "personnel_index_handleview", + "community": 68, + "norm_label": "handleview()" + }, + { + "label": "handleEdit()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L710", + "id": "personnel_index_handleedit", + "community": 68, + "norm_label": "handleedit()" + }, + { + "label": "handleSubmit()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L745", + "id": "personnel_index_handlesubmit", + "community": 68, + "norm_label": "handlesubmit()" + }, + { + "label": "handleDialogClose()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L787", + "id": "personnel_index_handledialogclose", + "community": 68, + "norm_label": "handledialogclose()" + }, + { + "label": "handleDelete()", + "file_type": "code", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L792", + "id": "personnel_index_handledelete", + "community": 68, + "norm_label": "handledelete()" + }, { "label": "index.vue", "file_type": "code", @@ -43245,18 +43470,9 @@ "source_file": "src/views/bx/view/all/index.vue", "source_location": "L1", "id": "src_views_bx_view_all_index_vue", - "community": 31, + "community": 196, "norm_label": "index.vue" }, - { - "label": "if()", - "file_type": "code", - "source_file": "src/views/bx/view/all/index.vue", - "source_location": "L373", - "id": "all_index_if", - "community": 31, - "norm_label": "if()" - }, { "label": "index.vue", "file_type": "code", @@ -43416,7 +43632,7 @@ "source_file": "src/views/bx/view/todo/index.vue", "source_location": "L649", "id": "todo_index_summarymethod", - "community": 322, + "community": 196, "norm_label": "summarymethod" }, { @@ -43488,7 +43704,7 @@ "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L1", "id": "src_views_crm_clue_invalidform_vue", - "community": 257, + "community": 305, "norm_label": "invalidform.vue" }, { @@ -43623,7 +43839,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L1", "id": "src_views_crm_clue_convertform_vue", - "community": 226, + "community": 283, "norm_label": "convertform.vue" }, { @@ -43632,7 +43848,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L108", "id": "clue_convertform_dictstore", - "community": 226, + "community": 283, "norm_label": "dictstore" }, { @@ -43641,7 +43857,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L109", "id": "clue_convertform_emit", - "community": 226, + "community": 283, "norm_label": "emit" }, { @@ -43650,7 +43866,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L123", "id": "clue_convertform_rules", - "community": 226, + "community": 283, "norm_label": "rules" }, { @@ -43659,7 +43875,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L127", "id": "clue_convertform_dialog", - "community": 226, + "community": 283, "norm_label": "dialog" }, { @@ -43668,7 +43884,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L128", "id": "clue_convertform_submitting", - "community": 226, + "community": 283, "norm_label": "submitting" }, { @@ -43677,7 +43893,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L129", "id": "clue_convertform_formref", - "community": 226, + "community": 283, "norm_label": "formref" }, { @@ -43686,7 +43902,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L131", "id": "clue_convertform_open", - "community": 226, + "community": 283, "norm_label": "open()" }, { @@ -43695,7 +43911,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L151", "id": "clue_convertform_submitform", - "community": 226, + "community": 283, "norm_label": "submitform()" }, { @@ -43704,7 +43920,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L178", "id": "clue_convertform_cancel", - "community": 226, + "community": 283, "norm_label": "cancel()" }, { @@ -43713,7 +43929,7 @@ "source_file": "src/views/crm/clue/convertForm.vue", "source_location": "L183", "id": "clue_convertform_reset", - "community": 226, + "community": 283, "norm_label": "reset()" }, { @@ -43722,7 +43938,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L1", "id": "src_views_crm_clue_assignform_vue", - "community": 421, + "community": 386, "norm_label": "assignform.vue" }, { @@ -43731,7 +43947,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L80", "id": "clue_assignform_emit", - "community": 421, + "community": 386, "norm_label": "emit" }, { @@ -43740,7 +43956,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L84", "id": "clue_assignform_submitting", - "community": 421, + "community": 386, "norm_label": "submitting" }, { @@ -43749,7 +43965,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L92", "id": "clue_assignform_rules", - "community": 421, + "community": 386, "norm_label": "rules" }, { @@ -43758,7 +43974,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L97", "id": "clue_assignform_dialog", - "community": 421, + "community": 386, "norm_label": "dialog" }, { @@ -43767,7 +43983,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L98", "id": "clue_assignform_formref", - "community": 421, + "community": 386, "norm_label": "formref" }, { @@ -43776,7 +43992,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L100", "id": "clue_assignform_open", - "community": 421, + "community": 386, "norm_label": "open()" }, { @@ -43785,7 +44001,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L108", "id": "clue_assignform_loaduserlist", - "community": 421, + "community": 386, "norm_label": "loaduserlist()" }, { @@ -43794,7 +44010,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L122", "id": "clue_assignform_submitform", - "community": 421, + "community": 386, "norm_label": "submitform()" }, { @@ -43803,7 +44019,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L139", "id": "clue_assignform_cancel", - "community": 421, + "community": 386, "norm_label": "cancel()" }, { @@ -43812,7 +44028,7 @@ "source_file": "src/views/crm/clue/assignForm.vue", "source_location": "L144", "id": "clue_assignform_reset", - "community": 421, + "community": 386, "norm_label": "reset()" }, { @@ -43821,7 +44037,7 @@ "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L1", "id": "src_views_crm_clue_followform_vue", - "community": 147, + "community": 150, "norm_label": "followform.vue" }, { @@ -43839,7 +44055,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L1", "id": "src_views_crm_clue_form_vue", - "community": 254, + "community": 277, "norm_label": "form.vue" }, { @@ -43848,7 +44064,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L185", "id": "clue_form_dictstore", - "community": 254, + "community": 277, "norm_label": "dictstore" }, { @@ -43857,7 +44073,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L186", "id": "clue_form_userstore", - "community": 254, + "community": 277, "norm_label": "userstore" }, { @@ -43866,7 +44082,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L187", "id": "clue_form_emit", - "community": 254, + "community": 277, "norm_label": "emit" }, { @@ -43875,7 +44091,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L213", "id": "clue_form_rules", - "community": 254, + "community": 277, "norm_label": "rules" }, { @@ -43884,7 +44100,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L229", "id": "clue_form_parkareaoptions", - "community": 254, + "community": 277, "norm_label": "parkareaoptions" }, { @@ -43893,7 +44109,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L249", "id": "clue_form_dialog", - "community": 254, + "community": 277, "norm_label": "dialog" }, { @@ -43902,7 +44118,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L250", "id": "clue_form_submitting", - "community": 254, + "community": 277, "norm_label": "submitting" }, { @@ -43911,7 +44127,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L251", "id": "clue_form_formref", - "community": 254, + "community": 277, "norm_label": "formref" }, { @@ -43920,7 +44136,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L253", "id": "clue_form_resolvedefaultowneruserid", - "community": 254, + "community": 277, "norm_label": "resolvedefaultowneruserid()" }, { @@ -43929,7 +44145,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L259", "id": "clue_form_applydefaultowneruserid", - "community": 254, + "community": 277, "norm_label": "applydefaultowneruserid()" }, { @@ -43938,7 +44154,7 @@ "source_file": "src/views/crm/clue/form.vue", "source_location": "L298", "id": "clue_form_catch", - "community": 254, + "community": 277, "norm_label": "catch()" }, { @@ -43947,7 +44163,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L1", "id": "src_views_crm_clue_statistics_index_vue", - "community": 122, + "community": 147, "norm_label": "index.vue" }, { @@ -43956,7 +44172,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L214", "id": "statistics_index_formatrate", - "community": 122, + "community": 147, "norm_label": "formatrate()" }, { @@ -43965,7 +44181,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L219", "id": "statistics_index_buildparams", - "community": 122, + "community": 147, "norm_label": "buildparams()" }, { @@ -43974,7 +44190,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L228", "id": "statistics_index_getstatistics", - "community": 122, + "community": 147, "norm_label": "getstatistics()" }, { @@ -43983,7 +44199,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L254", "id": "statistics_index_loadtrenddata", - "community": 122, + "community": 147, "norm_label": "loadtrenddata()" }, { @@ -43992,7 +44208,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L268", "id": "statistics_index_initcharts", - "community": 122, + "community": 147, "norm_label": "initcharts()" }, { @@ -44001,7 +44217,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L275", "id": "statistics_index_initsourcechart", - "community": 122, + "community": 147, "norm_label": "initsourcechart()" }, { @@ -44010,7 +44226,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L317", "id": "statistics_index_initlevelchart", - "community": 122, + "community": 147, "norm_label": "initlevelchart()" }, { @@ -44019,7 +44235,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L346", "id": "statistics_index_inittrendchart", - "community": 122, + "community": 147, "norm_label": "inittrendchart()" }, { @@ -44028,7 +44244,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L353", "id": "statistics_index_updatetrendchart", - "community": 122, + "community": 147, "norm_label": "updatetrendchart()" }, { @@ -44037,7 +44253,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L386", "id": "statistics_index_initfunnelchart", - "community": 122, + "community": 147, "norm_label": "initfunnelchart()" }, { @@ -44046,7 +44262,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L424", "id": "statistics_index_generateinsights", - "community": 122, + "community": 147, "norm_label": "generateinsights()" }, { @@ -44055,7 +44271,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L466", "id": "statistics_index_getconvertratetype", - "community": 122, + "community": 147, "norm_label": "getconvertratetype()" }, { @@ -44064,7 +44280,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L472", "id": "statistics_index_handlequery", - "community": 122, + "community": 147, "norm_label": "handlequery()" }, { @@ -44073,7 +44289,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L476", "id": "statistics_index_resetquery", - "community": 122, + "community": 147, "norm_label": "resetquery()" }, { @@ -44082,7 +44298,7 @@ "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L481", "id": "statistics_index_handleresize", - "community": 122, + "community": 147, "norm_label": "handleresize()" }, { @@ -44262,7 +44478,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L1", "id": "src_views_crm_opportunity_components_batchupdatestagedialog_vue", - "community": 194, + "community": 383, "norm_label": "batchupdatestagedialog.vue" }, { @@ -44271,7 +44487,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L95", "id": "components_batchupdatestagedialog_dictstore", - "community": 194, + "community": 383, "norm_label": "dictstore" }, { @@ -44280,7 +44496,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L96", "id": "components_batchupdatestagedialog_emit", - "community": 194, + "community": 383, "norm_label": "emit" }, { @@ -44289,7 +44505,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L98", "id": "components_batchupdatestagedialog_visible", - "community": 194, + "community": 383, "norm_label": "visible" }, { @@ -44298,7 +44514,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L99", "id": "components_batchupdatestagedialog_submitloading", - "community": 194, + "community": 383, "norm_label": "submitloading" }, { @@ -44307,7 +44523,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L100", "id": "components_batchupdatestagedialog_formref", - "community": 194, + "community": 383, "norm_label": "formref" }, { @@ -44316,7 +44532,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L102", "id": "components_batchupdatestagedialog_winrateadjusttype", - "community": 194, + "community": 383, "norm_label": "winrateadjusttype" }, { @@ -44325,7 +44541,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L115", "id": "components_batchupdatestagedialog_form", - "community": 194, + "community": 383, "norm_label": "form" }, { @@ -44334,7 +44550,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L125", "id": "components_batchupdatestagedialog_rules", - "community": 194, + "community": 383, "norm_label": "rules" }, { @@ -44343,7 +44559,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L131", "id": "components_batchupdatestagedialog_open", - "community": 194, + "community": 383, "norm_label": "open()" }, { @@ -44352,7 +44568,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L138", "id": "components_batchupdatestagedialog_handleclose", - "community": 194, + "community": 383, "norm_label": "handleclose()" }, { @@ -44361,7 +44577,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L144", "id": "components_batchupdatestagedialog_resetform", - "community": 194, + "community": 383, "norm_label": "resetform()" }, { @@ -44370,7 +44586,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L156", "id": "components_batchupdatestagedialog_handlestagechange", - "community": 194, + "community": 383, "norm_label": "handlestagechange()" }, { @@ -44379,7 +44595,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L167", "id": "components_batchupdatestagedialog_getdefaultwinrate", - "community": 194, + "community": 383, "norm_label": "getdefaultwinrate()" }, { @@ -44388,7 +44604,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L172", "id": "components_batchupdatestagedialog_handlesubmit", - "community": 194, + "community": 383, "norm_label": "handlesubmit()" }, { @@ -44397,7 +44613,7 @@ "source_file": "src/views/crm/opportunity/components/BatchUpdateStageDialog.vue", "source_location": "L217", "id": "components_batchupdatestagedialog_getstagetext", - "community": 194, + "community": 383, "norm_label": "getstagetext()" }, { @@ -45540,7 +45756,7 @@ "source_file": "src/views/crm/contract/template/index.vue", "source_location": "L1", "id": "src_views_crm_contract_template_index_vue", - "community": 165, + "community": 434, "norm_label": "index.vue" }, { @@ -45846,7 +46062,7 @@ "source_file": "src/views/crm/contract/components/ContractAttachmentPanel.vue", "source_location": "L1", "id": "src_views_crm_contract_components_contractattachmentpanel_vue", - "community": 45, + "community": 162, "norm_label": "contractattachmentpanel.vue" }, { @@ -45855,7 +46071,7 @@ "source_file": "src/views/crm/contract/components/ContractAttachmentPanel.vue", "source_location": "L267", "id": "components_contractattachmentpanel_if", - "community": 45, + "community": 162, "norm_label": "if()" }, { @@ -45864,7 +46080,7 @@ "source_file": "src/views/crm/contract/components/ContractAttachmentPanel.vue", "source_location": "L299", "id": "components_contractattachmentpanel_downloadcrmattachment", - "community": 45, + "community": 162, "norm_label": "downloadcrmattachment()" }, { @@ -45954,7 +46170,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L1", "id": "src_views_crm_contract_components_productselector_vue", - "community": 660, + "community": 298, "norm_label": "productselector.vue" }, { @@ -45963,7 +46179,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L198", "id": "components_productselector_loading", - "community": 660, + "community": 298, "norm_label": "loading" }, { @@ -45972,7 +46188,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L199", "id": "components_productselector_total", - "community": 660, + "community": 298, "norm_label": "total" }, { @@ -45981,7 +46197,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L211", "id": "components_productselector_getlist", - "community": 660, + "community": 298, "norm_label": "getlist()" }, { @@ -45990,7 +46206,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L236", "id": "components_productselector_loadcategorytree", - "community": 660, + "community": 298, "norm_label": "loadcategorytree()" }, { @@ -45999,7 +46215,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L249", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_converttreedata", - "community": 660, + "community": 298, "norm_label": "converttreedata" }, { @@ -46008,7 +46224,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L258", "id": "components_productselector_resolvecategoryname", - "community": 660, + "community": 298, "norm_label": "resolvecategoryname()" }, { @@ -46017,7 +46233,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L270", "id": "components_productselector_resolvecategorynames", - "community": 660, + "community": 298, "norm_label": "resolvecategorynames()" }, { @@ -46026,7 +46242,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L281", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handlequery", - "community": 660, + "community": 298, "norm_label": "handlequery()" }, { @@ -46035,7 +46251,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L287", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_resetquery", - "community": 660, + "community": 298, "norm_label": "resetquery()" }, { @@ -46044,7 +46260,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L306", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handleselectionchange", - "community": 660, + "community": 298, "norm_label": "handleselectionchange()" }, { @@ -46053,7 +46269,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L311", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handleremoveselection", - "community": 660, + "community": 298, "norm_label": "handleremoveselection()" }, { @@ -46062,7 +46278,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L319", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handleconfirm", - "community": 660, + "community": 298, "norm_label": "handleconfirm()" }, { @@ -46071,7 +46287,7 @@ "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L325", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handleclose", - "community": 660, + "community": 298, "norm_label": "handleclose()" }, { @@ -46269,7 +46485,7 @@ "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1", "id": "src_views_crm_contract_components_contractformdialog_vue", - "community": 28, + "community": 162, "norm_label": "contractformdialog.vue" }, { @@ -46278,7 +46494,7 @@ "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L656", "id": "components_contractformdialog_if", - "community": 28, + "community": 162, "norm_label": "if()" }, { @@ -46287,7 +46503,7 @@ "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1794", "id": "components_contractformdialog_validate", - "community": 28, + "community": 162, "norm_label": "validate()" }, { @@ -46440,7 +46656,7 @@ "source_file": "src/views/crm/contract/approval/index.vue", "source_location": "L450", "id": "approval_index_handlequicksearch", - "community": 660, + "community": 298, "norm_label": "handlequicksearch()" }, { @@ -46449,7 +46665,7 @@ "source_file": "src/views/crm/contract/approval/index.vue", "source_location": "L461", "id": "approval_index_handlequicksearchclear", - "community": 660, + "community": 298, "norm_label": "handlequicksearchclear()" }, { @@ -46746,7 +46962,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L1", "id": "src_views_crm_quote_components_quoteformdialog_vue", - "community": 385, + "community": 621, "norm_label": "quoteformdialog.vue" }, { @@ -46755,7 +46971,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L52", "id": "components_quoteformdialog_saveloading", - "community": 385, + "community": 621, "norm_label": "saveloading" }, { @@ -46764,7 +46980,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L53", "id": "components_quoteformdialog_dialogtitle", - "community": 385, + "community": 621, "norm_label": "dialogtitle" }, { @@ -46773,7 +46989,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L59", "id": "components_quoteformdialog_handleopened", - "community": 385, + "community": 621, "norm_label": "handleopened()" }, { @@ -46782,7 +46998,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L72", "id": "components_quoteformdialog_handlesavedraft", - "community": 385, + "community": 621, "norm_label": "handlesavedraft()" }, { @@ -46791,7 +47007,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L76", "id": "components_quoteformdialog_handlesubmit", - "community": 385, + "community": 621, "norm_label": "handlesubmit()" }, { @@ -46800,7 +47016,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L80", "id": "components_quoteformdialog_handlesuccess", - "community": 385, + "community": 621, "norm_label": "handlesuccess()" }, { @@ -46809,7 +47025,7 @@ "source_file": "src/views/crm/quote/components/QuoteFormDialog.vue", "source_location": "L85", "id": "components_quoteformdialog_open", - "community": 385, + "community": 621, "norm_label": "open()" }, { @@ -47781,7 +47997,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L1", "id": "src_views_crm_customer_transferdialog_vue", - "community": 335, + "community": 129, "norm_label": "transferdialog.vue" }, { @@ -47790,7 +48006,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L72", "id": "customer_transferdialog_emit", - "community": 335, + "community": 129, "norm_label": "emit" }, { @@ -47799,7 +48015,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L86", "id": "customer_transferdialog_rules", - "community": 335, + "community": 129, "norm_label": "rules" }, { @@ -47808,7 +48024,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L93", "id": "customer_transferdialog_dialog", - "community": 335, + "community": 129, "norm_label": "dialog" }, { @@ -47817,7 +48033,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L98", "id": "customer_transferdialog_submitting", - "community": 335, + "community": 129, "norm_label": "submitting" }, { @@ -47826,7 +48042,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L100", "id": "customer_transferdialog_formref", - "community": 335, + "community": 129, "norm_label": "formref" }, { @@ -47835,7 +48051,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L103", "id": "customer_transferdialog_open", - "community": 335, + "community": 129, "norm_label": "open()" }, { @@ -47853,7 +48069,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L116", "id": "customer_transferdialog_submitform", - "community": 335, + "community": 129, "norm_label": "submitform()" }, { @@ -47862,7 +48078,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L135", "id": "customer_transferdialog_cancel", - "community": 335, + "community": 129, "norm_label": "cancel()" }, { @@ -47871,7 +48087,7 @@ "source_file": "src/views/crm/customer/TransferDialog.vue", "source_location": "L141", "id": "customer_transferdialog_reset", - "community": 335, + "community": 129, "norm_label": "reset()" }, { @@ -47889,7 +48105,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L1", "id": "src_views_crm_customer_dealdialog_vue", - "community": 305, + "community": 617, "norm_label": "dealdialog.vue" }, { @@ -47898,7 +48114,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L79", "id": "customer_dealdialog_emit", - "community": 305, + "community": 617, "norm_label": "emit" }, { @@ -47907,7 +48123,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L86", "id": "customer_dealdialog_form", - "community": 305, + "community": 617, "norm_label": "form" }, { @@ -47916,7 +48132,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L105", "id": "customer_dealdialog_dialog", - "community": 305, + "community": 617, "norm_label": "dialog" }, { @@ -47925,7 +48141,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L110", "id": "customer_dealdialog_submitting", - "community": 305, + "community": 617, "norm_label": "submitting" }, { @@ -47934,7 +48150,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L112", "id": "customer_dealdialog_formref", - "community": 305, + "community": 617, "norm_label": "formref" }, { @@ -47943,7 +48159,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L115", "id": "customer_dealdialog_open", - "community": 305, + "community": 617, "norm_label": "open()" }, { @@ -47952,7 +48168,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L128", "id": "customer_dealdialog_setdealtime", - "community": 305, + "community": 617, "norm_label": "setdealtime()" }, { @@ -47961,7 +48177,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L140", "id": "customer_dealdialog_submitform", - "community": 305, + "community": 617, "norm_label": "submitform()" }, { @@ -47970,7 +48186,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L159", "id": "customer_dealdialog_cancel", - "community": 305, + "community": 617, "norm_label": "cancel()" }, { @@ -47979,7 +48195,7 @@ "source_file": "src/views/crm/customer/DealDialog.vue", "source_location": "L165", "id": "customer_dealdialog_reset", - "community": 305, + "community": 617, "norm_label": "reset()" }, { @@ -48015,7 +48231,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L1", "id": "src_views_crm_customer_intopooldialog_vue", - "community": 372, + "community": 129, "norm_label": "intopooldialog.vue" }, { @@ -48024,7 +48240,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L66", "id": "customer_intopooldialog_emit", - "community": 372, + "community": 129, "norm_label": "emit" }, { @@ -48033,7 +48249,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L79", "id": "customer_intopooldialog_rules", - "community": 372, + "community": 129, "norm_label": "rules" }, { @@ -48042,7 +48258,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L84", "id": "customer_intopooldialog_dialog", - "community": 372, + "community": 129, "norm_label": "dialog" }, { @@ -48051,7 +48267,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L89", "id": "customer_intopooldialog_submitting", - "community": 372, + "community": 129, "norm_label": "submitting" }, { @@ -48060,7 +48276,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L91", "id": "customer_intopooldialog_formref", - "community": 372, + "community": 129, "norm_label": "formref" }, { @@ -48069,7 +48285,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L94", "id": "customer_intopooldialog_open", - "community": 372, + "community": 129, "norm_label": "open()" }, { @@ -48078,7 +48294,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L108", "id": "customer_intopooldialog_submitform", - "community": 372, + "community": 129, "norm_label": "submitform()" }, { @@ -48087,7 +48303,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L140", "id": "customer_intopooldialog_cancel", - "community": 372, + "community": 129, "norm_label": "cancel()" }, { @@ -48096,7 +48312,7 @@ "source_file": "src/views/crm/customer/IntoPoolDialog.vue", "source_location": "L146", "id": "customer_intopooldialog_reset", - "community": 372, + "community": 129, "norm_label": "reset()" }, { @@ -48123,7 +48339,7 @@ "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L1", "id": "src_views_crm_customer_components_contactformdialog_vue", - "community": 651, + "community": 194, "norm_label": "contactformdialog.vue" }, { @@ -49140,7 +49356,7 @@ "source_file": "src/views/system/dict/index.vue", "source_location": "L595", "id": "dict_index_refreshviewifopen", - "community": 610, + "community": 609, "norm_label": "refreshviewifopen()" }, { @@ -49698,7 +49914,7 @@ "source_file": "src/views/system/leave/index.vue", "source_location": "L529", "id": "leave_index_handlesave", - "community": 610, + "community": 609, "norm_label": "handlesave()" }, { @@ -49896,7 +50112,7 @@ "source_file": "src/assets/svg/loading.ts", "source_location": "L1", "id": "src_assets_svg_loading_ts", - "community": 751, + "community": 122, "norm_label": "loading.ts" }, { @@ -49923,7 +50139,7 @@ "source_file": "src/store/index.ts", "source_location": "L1", "id": "src_store_index_ts", - "community": 300, + "community": 181, "norm_label": "index.ts" }, { @@ -49932,7 +50148,7 @@ "source_file": "src/store/index.ts", "source_location": "L30", "id": "store_index_store", - "community": 300, + "community": 181, "norm_label": "store" }, { @@ -49941,7 +50157,7 @@ "source_file": "src/store/index.ts", "source_location": "L33", "id": "store_index_storagekeymanager", - "community": 300, + "community": 181, "norm_label": "storagekeymanager" }, { @@ -49950,7 +50166,7 @@ "source_file": "src/store/index.ts", "source_location": "L50", "id": "store_index_initstore", - "community": 300, + "community": 181, "norm_label": "initstore()" }, { @@ -49977,7 +50193,7 @@ "source_file": "src/store/modules/worktab.ts", "source_location": "L1", "id": "src_store_modules_worktab_ts", - "community": 41, + "community": 122, "norm_label": "worktab.ts" }, { @@ -49986,7 +50202,7 @@ "source_file": "src/store/modules/worktab.ts", "source_location": "L52", "id": "modules_worktab_worktabstate", - "community": 41, + "community": 122, "norm_label": "worktabstate" }, { @@ -49995,7 +50211,7 @@ "source_file": "src/store/modules/worktab.ts", "source_location": "L64", "id": "modules_worktab_useworktabstore", - "community": 41, + "community": 122, "norm_label": "useworktabstore" }, { @@ -50049,7 +50265,7 @@ "source_file": "src/store/modules/menu.ts", "source_location": "L1", "id": "src_store_modules_menu_ts", - "community": 41, + "community": 122, "norm_label": "menu.ts" }, { @@ -50058,7 +50274,7 @@ "source_file": "src/store/modules/menu.ts", "source_location": "L42", "id": "modules_menu_usemenustore", - "community": 41, + "community": 122, "norm_label": "usemenustore" }, { @@ -50085,7 +50301,7 @@ "source_file": "src/store/modules/user.ts", "source_location": "L1", "id": "src_store_modules_user_ts", - "community": 41, + "community": 122, "norm_label": "user.ts" }, { @@ -50103,7 +50319,7 @@ "source_file": "src/router/routesAlias.ts", "source_location": "L1", "id": "src_router_routesalias_ts", - "community": 41, + "community": 122, "norm_label": "routesalias.ts" }, { @@ -50112,7 +50328,7 @@ "source_file": "src/router/routesAlias.ts", "source_location": "L5", "id": "router_routesalias_routesalias", - "community": 41, + "community": 122, "norm_label": "routesalias" }, { @@ -50121,7 +50337,7 @@ "source_file": "src/router/index.ts", "source_location": "L1", "id": "src_router_index_ts", - "community": 41, + "community": 122, "norm_label": "index.ts" }, { @@ -50130,7 +50346,7 @@ "source_file": "src/router/index.ts", "source_location": "L9", "id": "router_index_router", - "community": 41, + "community": 122, "norm_label": "router" }, { @@ -50139,7 +50355,7 @@ "source_file": "src/router/index.ts", "source_location": "L15", "id": "router_index_initrouter", - "community": 41, + "community": 122, "norm_label": "initrouter()" }, { @@ -50238,7 +50454,7 @@ "source_file": "src/router/core/RouteValidator.ts", "source_location": "L1", "id": "src_router_core_routevalidator_ts", - "community": 41, + "community": 122, "norm_label": "routevalidator.ts" }, { @@ -50247,7 +50463,7 @@ "source_file": "src/router/core/RouteValidator.ts", "source_location": "L13", "id": "core_routevalidator_validationresult", - "community": 41, + "community": 122, "norm_label": "validationresult" }, { @@ -50904,7 +51120,7 @@ "source_file": "src/router/routes/staticRoutes.ts", "source_location": "L1", "id": "src_router_routes_staticroutes_ts", - "community": 41, + "community": 122, "norm_label": "staticroutes.ts" }, { @@ -50913,7 +51129,7 @@ "source_file": "src/router/routes/staticRoutes.ts", "source_location": "L13", "id": "routes_staticroutes_staticroutes", - "community": 41, + "community": 122, "norm_label": "staticroutes" }, { @@ -50931,7 +51147,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L1", "id": "src_router_guards_beforeeach_ts", - "community": 41, + "community": 122, "norm_label": "beforeeach.ts" }, { @@ -50940,7 +51156,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L62", "id": "guards_beforeeach_menuprocessor", - "community": 41, + "community": 122, "norm_label": "menuprocessor" }, { @@ -50949,7 +51165,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L77", "id": "guards_beforeeach_getpendingloading", - "community": 41, + "community": 122, "norm_label": "getpendingloading()" }, { @@ -50958,7 +51174,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L84", "id": "guards_beforeeach_resetpendingloading", - "community": 41, + "community": 122, "norm_label": "resetpendingloading()" }, { @@ -50967,7 +51183,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L91", "id": "guards_beforeeach_getrouteinitfailed", - "community": 41, + "community": 122, "norm_label": "getrouteinitfailed()" }, { @@ -50976,7 +51192,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L98", "id": "guards_beforeeach_resetrouteinitstate", - "community": 41, + "community": 122, "norm_label": "resetrouteinitstate()" }, { @@ -50985,7 +51201,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L109", "id": "guards_beforeeach_setupbeforeeachguard", - "community": 41, + "community": 122, "norm_label": "setupbeforeeachguard()" }, { @@ -50994,7 +51210,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L133", "id": "guards_beforeeach_closeloading", - "community": 41, + "community": 122, "norm_label": "closeloading()" }, { @@ -51003,7 +51219,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L145", "id": "guards_beforeeach_handlerouteguard", - "community": 41, + "community": 122, "norm_label": "handlerouteguard()" }, { @@ -51012,7 +51228,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L209", "id": "guards_beforeeach_handleloginstatus", - "community": 41, + "community": 122, "norm_label": "handleloginstatus()" }, { @@ -51021,7 +51237,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L237", "id": "guards_beforeeach_isstaticroute", - "community": 41, + "community": 122, "norm_label": "isstaticroute()" }, { @@ -51030,7 +51246,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L267", "id": "guards_beforeeach_handledynamicroutes", - "community": 41, + "community": 122, "norm_label": "handledynamicroutes()" }, { @@ -51039,7 +51255,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L407", "id": "guards_beforeeach_fetchuserinfo", - "community": 41, + "community": 122, "norm_label": "fetchuserinfo()" }, { @@ -51048,7 +51264,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L418", "id": "guards_beforeeach_resetrouterstate", - "community": 41, + "community": 122, "norm_label": "resetrouterstate()" }, { @@ -51057,7 +51273,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L436", "id": "guards_beforeeach_handlerootpathredirect", - "community": 41, + "community": 122, "norm_label": "handlerootpathredirect()" }, { @@ -51066,7 +51282,7 @@ "source_file": "src/router/guards/beforeEach.ts", "source_location": "L453", "id": "guards_beforeeach_isunauthorizederror", - "community": 41, + "community": 122, "norm_label": "isunauthorizederror()" }, { @@ -51075,7 +51291,7 @@ "source_file": "src/router/guards/afterEach.ts", "source_location": "L1", "id": "src_router_guards_aftereach_ts", - "community": 41, + "community": 122, "norm_label": "aftereach.ts" }, { @@ -51084,7 +51300,7 @@ "source_file": "src/router/guards/afterEach.ts", "source_location": "L10", "id": "guards_aftereach_setupaftereachguard", - "community": 41, + "community": 122, "norm_label": "setupaftereachguard()" }, { @@ -51363,7 +51579,7 @@ "source_file": "CHANGELOG.md", "source_location": "L167", "id": "web_admin_changelog_v2_5_7_2025_09_14", - "community": 755, + "community": 659, "norm_label": "v2.5.7 - 2025-09-14" }, { @@ -51372,7 +51588,7 @@ "source_file": "CHANGELOG.md", "source_location": "L169", "id": "web_admin_changelog_added_169", - "community": 755, + "community": 659, "norm_label": "added" }, { @@ -51381,7 +51597,7 @@ "source_file": "CHANGELOG.md", "source_location": "L173", "id": "web_admin_changelog_fixed_173", - "community": 755, + "community": 659, "norm_label": "fixed" }, { @@ -51390,7 +51606,7 @@ "source_file": "CHANGELOG.md", "source_location": "L177", "id": "web_admin_changelog_optimized_177", - "community": 755, + "community": 659, "norm_label": "optimized" }, { @@ -53760,12 +53976,21 @@ "community": 22, "norm_label": "asyncroutes" }, + { + "label": "if()", + "file_type": "code", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L373", + "community": 196, + "norm_label": "if()", + "id": "all_index_if" + }, { "label": "userStore", "file_type": "code", "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L63", - "community": 181, + "community": 335, "norm_label": "userstore", "id": "widget_artusermenu_userstore" }, @@ -53774,7 +53999,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L65", - "community": 181, + "community": 335, "norm_label": "{ getuserinfo: userinfo }", "id": "widget_artusermenu_getuserinfo_userinfo" }, @@ -53783,7 +54008,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L67", - "community": 181, + "community": 335, "norm_label": "avatardisplayurl", "id": "widget_artusermenu_avatardisplayurl" }, @@ -53792,7 +54017,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-header-bar/widget/ArtUserMenu.vue", "source_location": "L71", - "community": 181, + "community": 335, "norm_label": "usermenupopover", "id": "widget_artusermenu_usermenupopover" }, @@ -54116,7 +54341,7 @@ "file_type": "code", "source_file": "src/utils/pl-document-menu-badge.ts", "source_location": "L41", - "community": 41, + "community": 122, "norm_label": "refreshpldocumentmenubadges()", "id": "utils_pl_document_menu_badge_refreshpldocumentmenubadges" }, @@ -54125,7 +54350,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L155", - "community": 142, + "community": 268, "norm_label": "logsidebarmenu()", "id": "art_sidebar_menu_index_logsidebarmenu" }, @@ -54134,7 +54359,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L159", - "community": 142, + "community": 268, "norm_label": "route", "id": "art_sidebar_menu_index_route" }, @@ -54143,7 +54368,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L160", - "community": 142, + "community": 268, "norm_label": "router", "id": "art_sidebar_menu_index_router" }, @@ -54152,7 +54377,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L161", - "community": 142, + "community": 268, "norm_label": "settingstore", "id": "art_sidebar_menu_index_settingstore" }, @@ -54161,7 +54386,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L163", - "community": 142, + "community": 268, "norm_label": "{ getmenuopenwidth, menutype, dualmenushowtext, menuopen, getmenutheme }", "id": "art_sidebar_menu_index_getmenuopenwidth_menutype_dualmenushowtext_menuopen_getmenutheme" }, @@ -54170,7 +54395,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L169", - "community": 142, + "community": 268, "norm_label": "ismobilemode", "id": "art_sidebar_menu_index_ismobilemode" }, @@ -54179,7 +54404,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L170", - "community": 142, + "community": 268, "norm_label": "showmobilemodal", "id": "art_sidebar_menu_index_showmobilemodal" }, @@ -54188,7 +54413,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L173", - "community": 142, + "community": 268, "norm_label": "{ width }", "id": "art_sidebar_menu_index_width" }, @@ -54197,7 +54422,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L176", - "community": 142, + "community": 268, "norm_label": "menuopenwidth", "id": "art_sidebar_menu_index_menuopenwidth" }, @@ -54206,7 +54431,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L177", - "community": 142, + "community": 268, "norm_label": "menuclosewidth", "id": "art_sidebar_menu_index_menuclosewidth" }, @@ -54215,7 +54440,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L180", - "community": 142, + "community": 268, "norm_label": "istopleftmenu", "id": "art_sidebar_menu_index_istopleftmenu" }, @@ -54224,7 +54449,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L181", - "community": 142, + "community": 268, "norm_label": "isportalmenu", "id": "art_sidebar_menu_index_isportalmenu" }, @@ -54233,7 +54458,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L182", - "community": 142, + "community": 268, "norm_label": "showleftmenu", "id": "art_sidebar_menu_index_showleftmenu" }, @@ -54242,7 +54467,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L188", - "community": 142, + "community": 268, "norm_label": "isdualmenu", "id": "art_sidebar_menu_index_isdualmenu" }, @@ -54251,7 +54476,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L191", - "community": 142, + "community": 268, "norm_label": "ismobilescreen", "id": "art_sidebar_menu_index_ismobilescreen" }, @@ -54260,7 +54485,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L194", - "community": 142, + "community": 268, "norm_label": "firstlevelmenupath", "id": "art_sidebar_menu_index_firstlevelmenupath" }, @@ -54269,7 +54494,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L195", - "community": 142, + "community": 268, "norm_label": "routerpath", "id": "art_sidebar_menu_index_routerpath" }, @@ -54278,7 +54503,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L198", - "community": 142, + "community": 268, "norm_label": "firstlevelmenus", "id": "art_sidebar_menu_index_firstlevelmenus" }, @@ -54287,7 +54512,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L202", - "community": 142, + "community": 268, "norm_label": "menulist", "id": "art_sidebar_menu_index_menulist" }, @@ -54503,7 +54728,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L80", - "community": 746, + "community": 650, "norm_label": "contentvalue", "id": "tinymceeditor_index_contentvalue" }, @@ -54512,7 +54737,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L98", - "community": 746, + "community": 650, "norm_label": "getsuppliercode()", "id": "tinymceeditor_index_getsuppliercode" }, @@ -54521,7 +54746,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L107", - "community": 746, + "community": 650, "norm_label": "getcurrentsuppliercode", "id": "tinymceeditor_index_getcurrentsuppliercode" }, @@ -54530,7 +54755,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L115", - "community": 746, + "community": 650, "norm_label": "issxsupplier", "id": "tinymceeditor_index_issxsupplier" }, @@ -54539,7 +54764,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L120", - "community": 746, + "community": 650, "norm_label": "editorinit", "id": "tinymceeditor_index_editorinit" }, @@ -54737,7 +54962,7 @@ "file_type": "code", "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L198", - "community": 189, + "community": 200, "norm_label": "formatamount()", "id": "pl_freight_settlement_view_dialog_index_formatamount" }, @@ -54746,7 +54971,7 @@ "file_type": "code", "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L203", - "community": 189, + "community": 200, "norm_label": "normalizevoucherurls()", "id": "pl_freight_settlement_view_dialog_index_normalizevoucherurls" }, @@ -54755,7 +54980,7 @@ "file_type": "code", "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L207", - "community": 189, + "community": 200, "norm_label": "loaddata()", "id": "pl_freight_settlement_view_dialog_index_loaddata" }, @@ -54764,7 +54989,7 @@ "file_type": "code", "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L218", - "community": 189, + "community": 200, "norm_label": "open()", "id": "pl_freight_settlement_view_dialog_index_open" }, @@ -54773,7 +54998,7 @@ "file_type": "code", "source_file": "src/components/business/pl-freight-settlement-view-dialog/index.vue", "source_location": "L224", - "community": 189, + "community": 200, "norm_label": "reload()", "id": "pl_freight_settlement_view_dialog_index_reload" }, @@ -54966,219 +55191,12 @@ "norm_label": "formdata", "id": "personnel_index_formdata" }, - { - "label": "formRules", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L380", - "community": 68, - "norm_label": "formrules", - "id": "personnel_index_formrules" - }, - { - "label": "maskIdCard()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L385", - "community": 68, - "norm_label": "maskidcard()", - "id": "personnel_index_maskidcard" - }, - { - "label": "getExpireTagType()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L390", - "community": 68, - "norm_label": "getexpiretagtype()", - "id": "personnel_index_getexpiretagtype" - }, - { - "label": "viewHeroMeta", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L400", - "community": 68, - "norm_label": "viewherometa", - "id": "personnel_index_viewherometa" - }, - { - "label": "viewDialogTitle", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L409", - "community": 68, - "norm_label": "viewdialogtitle", - "id": "personnel_index_viewdialogtitle" - }, - { - "label": "validateCerts()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L452", - "community": 68, - "norm_label": "validatecerts()", - "id": "personnel_index_validatecerts" - }, - { - "label": "resetCertList()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L462", - "community": 68, - "norm_label": "resetcertlist()", - "id": "personnel_index_resetcertlist" - }, - { - "label": "fetchData()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L467", - "community": 68, - "norm_label": "fetchdata()", - "id": "personnel_index_fetchdata" - }, - { - "label": "handleSearch()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L486", - "community": 68, - "norm_label": "handlesearch()", - "id": "personnel_index_handlesearch" - }, - { - "label": "handleReset()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L491", - "community": 68, - "norm_label": "handlereset()", - "id": "personnel_index_handlereset" - }, - { - "label": "handlePageChange()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L499", - "community": 68, - "norm_label": "handlepagechange()", - "id": "personnel_index_handlepagechange" - }, - { - "label": "handleSizeChange()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L503", - "community": 68, - "norm_label": "handlesizechange()", - "id": "personnel_index_handlesizechange" - }, - { - "label": "handleSelectionChange()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L508", - "community": 68, - "norm_label": "handleselectionchange()", - "id": "personnel_index_handleselectionchange" - }, - { - "label": "handleToolbarEdit()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L512", - "community": 68, - "norm_label": "handletoolbaredit()", - "id": "personnel_index_handletoolbaredit" - }, - { - "label": "handleToolbarDelete()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L520", - "community": 68, - "norm_label": "handletoolbardelete()", - "id": "personnel_index_handletoolbardelete" - }, - { - "label": "handleEditFromView()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L528", - "community": 68, - "norm_label": "handleeditfromview()", - "id": "personnel_index_handleeditfromview" - }, - { - "label": "handleDeleteFromView()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L534", - "community": 68, - "norm_label": "handledeletefromview()", - "id": "personnel_index_handledeletefromview" - }, - { - "label": "handleAdd()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L541", - "community": 68, - "norm_label": "handleadd()", - "id": "personnel_index_handleadd" - }, - { - "label": "handleView()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L557", - "community": 68, - "norm_label": "handleview()", - "id": "personnel_index_handleview" - }, - { - "label": "handleEdit()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L572", - "community": 68, - "norm_label": "handleedit()", - "id": "personnel_index_handleedit" - }, - { - "label": "handleSubmit()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L603", - "community": 68, - "norm_label": "handlesubmit()", - "id": "personnel_index_handlesubmit" - }, - { - "label": "handleDialogClose()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L643", - "community": 68, - "norm_label": "handledialogclose()", - "id": "personnel_index_handledialogclose" - }, - { - "label": "handleDelete()", - "file_type": "code", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L648", - "community": 68, - "norm_label": "handledelete()", - "id": "personnel_index_handledelete" - }, { "label": "handleRowClick()", "file_type": "code", "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L312", - "community": 660, + "community": 298, "norm_label": "handlerowclick()", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handlerowclick" }, @@ -55529,7 +55547,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L134", - "community": 200, + "community": 65, "norm_label": "createloading", "id": "components_unsettledplanpanel_createloading" }, @@ -55538,7 +55556,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L138", - "community": 200, + "community": 65, "norm_label": "planviewvisible", "id": "components_unsettledplanpanel_planviewvisible" }, @@ -55547,7 +55565,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L139", - "community": 200, + "community": 65, "norm_label": "viewplanid", "id": "components_unsettledplanpanel_viewplanid" }, @@ -55556,7 +55574,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L141", - "community": 200, + "community": 65, "norm_label": "searchform", "id": "components_unsettledplanpanel_searchform" }, @@ -55565,7 +55583,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L148", - "community": 200, + "community": 65, "norm_label": "pagination", "id": "components_unsettledplanpanel_pagination" }, @@ -55583,7 +55601,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L159", - "community": 200, + "community": 65, "norm_label": "fetchdata()", "id": "components_unsettledplanpanel_fetchdata" }, @@ -55592,7 +55610,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L178", - "community": 200, + "community": 65, "norm_label": "handlesearch()", "id": "components_unsettledplanpanel_handlesearch" }, @@ -55601,7 +55619,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L183", - "community": 200, + "community": 65, "norm_label": "handlereset()", "id": "components_unsettledplanpanel_handlereset" }, @@ -55610,7 +55628,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L192", - "community": 200, + "community": 65, "norm_label": "loadcarrierlist()", "id": "components_unsettledplanpanel_loadcarrierlist" }, @@ -55619,7 +55637,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L201", - "community": 200, + "community": 65, "norm_label": "handlepagechange()", "id": "components_unsettledplanpanel_handlepagechange" }, @@ -55628,7 +55646,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L205", - "community": 200, + "community": 65, "norm_label": "handlesizechange()", "id": "components_unsettledplanpanel_handlesizechange" }, @@ -55637,7 +55655,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L210", - "community": 200, + "community": 65, "norm_label": "handleselectionchange()", "id": "components_unsettledplanpanel_handleselectionchange" }, @@ -55646,7 +55664,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L214", - "community": 200, + "community": 65, "norm_label": "handleviewplan()", "id": "components_unsettledplanpanel_handleviewplan" }, @@ -55655,7 +55673,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L219", - "community": 200, + "community": 65, "norm_label": "handlecreatesettlement()", "id": "components_unsettledplanpanel_handlecreatesettlement" }, @@ -55664,7 +55682,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/components/UnsettledPlanPanel.vue", "source_location": "L241", - "community": 200, + "community": 65, "norm_label": "refresh()", "id": "components_unsettledplanpanel_refresh" }, @@ -57086,7 +57104,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L38", - "community": 49, + "community": 189, "norm_label": "handletabchange()", "id": "freight_index_handletabchange" }, @@ -57095,7 +57113,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L42", - "community": 49, + "community": 189, "norm_label": "handlesettlementcreated()", "id": "freight_index_handlesettlementcreated" }, @@ -57104,7 +57122,7 @@ "file_type": "code", "source_file": "src/views/pl/freight-disburse/index.vue", "source_location": "L38", - "community": 49, + "community": 189, "norm_label": "handletabchange()", "id": "freight_disburse_index_handletabchange" }, @@ -57113,7 +57131,7 @@ "file_type": "code", "source_file": "src/views/pl/freight-disburse/index.vue", "source_location": "L42", - "community": 49, + "community": 189, "norm_label": "handledisbursed()", "id": "freight_disburse_index_handledisbursed" }, @@ -57878,7 +57896,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L61", - "community": 49, + "community": 189, "norm_label": "handledisbursed()", "id": "freight_index_handledisbursed" }, @@ -57905,7 +57923,7 @@ "file_type": "code", "source_file": "src/views/pl/plan/detail.vue", "source_location": "L288", - "community": 189, + "community": 227, "norm_label": "handlearchive()", "id": "plan_detail_handlearchive" }, @@ -58391,7 +58409,7 @@ "file_type": "code", "source_file": "src/views/pl/plan/detail.vue", "source_location": "L204", - "community": 189, + "community": 227, "norm_label": "route", "id": "plan_detail_route" }, @@ -58400,7 +58418,7 @@ "file_type": "code", "source_file": "src/views/pl/plan/detail.vue", "source_location": "L205", - "community": 189, + "community": 227, "norm_label": "router", "id": "plan_detail_router" }, @@ -58409,7 +58427,7 @@ "file_type": "code", "source_file": "src/views/pl/plan/detail.vue", "source_location": "L207", - "community": 189, + "community": 227, "norm_label": "planid", "id": "plan_detail_planid" }, @@ -58418,7 +58436,7 @@ "file_type": "code", "source_file": "src/views/pl/plan/detail.vue", "source_location": "L209", - "community": 189, + "community": 227, "norm_label": "loading", "id": "plan_detail_loading" }, @@ -59858,7 +59876,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L116", - "community": 49, + "community": 189, "norm_label": "loading", "id": "freight_index_loading" }, @@ -59867,7 +59885,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L119", - "community": 49, + "community": 189, "norm_label": "searchform", "id": "freight_index_searchform" }, @@ -59876,7 +59894,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L124", - "community": 49, + "community": 189, "norm_label": "pagination", "id": "freight_index_pagination" }, @@ -59885,7 +59903,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L130", - "community": 49, + "community": 189, "norm_label": "getstatustagtype()", "id": "freight_index_getstatustagtype" }, @@ -59894,7 +59912,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L139", - "community": 49, + "community": 189, "norm_label": "getstatuslabel()", "id": "freight_index_getstatuslabel" }, @@ -59912,7 +59930,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L153", - "community": 49, + "community": 189, "norm_label": "fetchdata()", "id": "freight_index_fetchdata" }, @@ -59921,7 +59939,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L170", - "community": 49, + "community": 189, "norm_label": "handlesearch()", "id": "freight_index_handlesearch" }, @@ -59930,7 +59948,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L175", - "community": 49, + "community": 189, "norm_label": "handlereset()", "id": "freight_index_handlereset" }, @@ -59939,7 +59957,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L182", - "community": 49, + "community": 189, "norm_label": "handlepagechange()", "id": "freight_index_handlepagechange" }, @@ -59948,7 +59966,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L186", - "community": 49, + "community": 189, "norm_label": "handlesizechange()", "id": "freight_index_handlesizechange" }, @@ -59957,7 +59975,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L191", - "community": 49, + "community": 189, "norm_label": "handleview()", "id": "freight_index_handleview" }, @@ -59966,7 +59984,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L196", - "community": 49, + "community": 189, "norm_label": "handlesubmit()", "id": "freight_index_handlesubmit" }, @@ -59975,7 +59993,7 @@ "file_type": "code", "source_file": "src/views/pl/freight/index.vue", "source_location": "L203", - "community": 49, + "community": 189, "norm_label": "handleapprove()", "id": "freight_index_handleapprove" }, @@ -60164,7 +60182,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L488", - "community": 750, + "community": 669, "norm_label": "pad2()", "id": "weighing_index_pad2" }, @@ -60173,7 +60191,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L489", - "community": 750, + "community": 669, "norm_label": "formatymd()", "id": "weighing_index_formatymd" }, @@ -60182,7 +60200,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L491", - "community": 750, + "community": 669, "norm_label": "formatymdhms()", "id": "weighing_index_formatymdhms" }, @@ -60290,7 +60308,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L574", - "community": 747, + "community": 669, "norm_label": "buildlistqueryparams()", "id": "weighing_index_buildlistqueryparams" }, @@ -60308,7 +60326,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L624", - "community": 750, + "community": 669, "norm_label": "calculatenetweight()", "id": "weighing_index_calculatenetweight" }, @@ -60317,7 +60335,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L628", - "community": 750, + "community": 669, "norm_label": "handlegrossweightchange()", "id": "weighing_index_handlegrossweightchange" }, @@ -60326,7 +60344,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L635", - "community": 750, + "community": 669, "norm_label": "handletareweightchange()", "id": "weighing_index_handletareweightchange" }, @@ -60335,7 +60353,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L642", - "community": 747, + "community": 669, "norm_label": "loaddata()", "id": "weighing_index_loaddata" }, @@ -60344,7 +60362,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L663", - "community": 747, + "community": 669, "norm_label": "handlesearch()", "id": "weighing_index_handlesearch" }, @@ -60353,7 +60371,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L668", - "community": 747, + "community": 669, "norm_label": "handleresetfilters()", "id": "weighing_index_handleresetfilters" }, @@ -60371,7 +60389,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L712", - "community": 747, + "community": 669, "norm_label": "handletimerangechange()", "id": "weighing_index_handletimerangechange" }, @@ -60470,7 +60488,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L883", - "community": 747, + "community": 669, "norm_label": "handleexport()", "id": "weighing_index_handleexport" }, @@ -60497,7 +60515,7 @@ "file_type": "code", "source_file": "src/views/db/weighing/index.vue", "source_location": "L560", - "community": 747, + "community": 669, "norm_label": "filterrecords()", "id": "weighing_index_filterrecords" }, @@ -60569,7 +60587,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1337", - "community": 28, + "community": 162, "norm_label": "for()", "id": "components_contractformdialog_for" }, @@ -60578,7 +60596,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L623", - "community": 28, + "community": 162, "norm_label": "dictstore", "id": "components_contractformdialog_dictstore" }, @@ -60587,7 +60605,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L624", - "community": 28, + "community": 162, "norm_label": "userstore", "id": "components_contractformdialog_userstore" }, @@ -60596,7 +60614,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L625", - "community": 28, + "community": 162, "norm_label": "{ loadperms, hascontractperm }", "id": "components_contractformdialog_loadperms_hascontractperm" }, @@ -60605,7 +60623,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L628", - "community": 28, + "community": 162, "norm_label": "formtitle", "id": "components_contractformdialog_formtitle" }, @@ -60614,7 +60632,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L685", - "community": 28, + "community": 162, "norm_label": "ispartiesswapped", "id": "components_contractformdialog_ispartiesswapped" }, @@ -60623,7 +60641,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L694", - "community": 28, + "community": 162, "norm_label": "rules", "id": "components_contractformdialog_rules" }, @@ -60632,7 +60650,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L719", - "community": 28, + "community": 162, "norm_label": "isframeworkcontract", "id": "components_contractformdialog_isframeworkcontract" }, @@ -60641,7 +60659,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L722", - "community": 28, + "community": 162, "norm_label": "savedraftloading", "id": "components_contractformdialog_savedraftloading" }, @@ -60650,7 +60668,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L723", - "community": 28, + "community": 162, "norm_label": "submitloading", "id": "components_contractformdialog_submitloading" }, @@ -60659,7 +60677,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L730", - "community": 28, + "community": 162, "norm_label": "customerselectorvisible", "id": "components_contractformdialog_customerselectorvisible" }, @@ -60668,7 +60686,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L731", - "community": 28, + "community": 162, "norm_label": "contactselectorvisible", "id": "components_contractformdialog_contactselectorvisible" }, @@ -60677,7 +60695,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L732", - "community": 28, + "community": 162, "norm_label": "opportunityselectorvisible", "id": "components_contractformdialog_opportunityselectorvisible" }, @@ -60686,7 +60704,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L733", - "community": 28, + "community": 162, "norm_label": "quoteselectorvisible", "id": "components_contractformdialog_quoteselectorvisible" }, @@ -60695,7 +60713,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L734", - "community": 28, + "community": 162, "norm_label": "userselectorvisible", "id": "components_contractformdialog_userselectorvisible" }, @@ -60704,7 +60722,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L735", - "community": 28, + "community": 162, "norm_label": "productselectorvisible", "id": "components_contractformdialog_productselectorvisible" }, @@ -60713,7 +60731,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L764", - "community": 28, + "community": 162, "norm_label": "handleopened()", "id": "components_contractformdialog_handleopened" }, @@ -60722,7 +60740,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L785", - "community": 28, + "community": 162, "norm_label": "resetform()", "id": "components_contractformdialog_resetform" }, @@ -60740,7 +60758,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L933", - "community": 28, + "community": 162, "norm_label": "handleselectcustomer()", "id": "components_contractformdialog_handleselectcustomer" }, @@ -60758,7 +60776,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1055", - "community": 28, + "community": 162, "norm_label": "handleselectcontact()", "id": "components_contractformdialog_handleselectcontact" }, @@ -60767,7 +60785,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1064", - "community": 28, + "community": 162, "norm_label": "handlecontactconfirm()", "id": "components_contractformdialog_handlecontactconfirm" }, @@ -60776,7 +60794,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1083", - "community": 28, + "community": 162, "norm_label": "handleselectopportunity()", "id": "components_contractformdialog_handleselectopportunity" }, @@ -60785,7 +60803,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1088", - "community": 28, + "community": 162, "norm_label": "handleopportunityconfirm()", "id": "components_contractformdialog_handleopportunityconfirm" }, @@ -60794,7 +60812,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1101", - "community": 28, + "community": 162, "norm_label": "handleselectquote()", "id": "components_contractformdialog_handleselectquote" }, @@ -60803,7 +60821,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1106", - "community": 28, + "community": 162, "norm_label": "handlequoteconfirm()", "id": "components_contractformdialog_handlequoteconfirm" }, @@ -60812,7 +60830,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1167", - "community": 28, + "community": 162, "norm_label": "loaduserlist()", "id": "components_contractformdialog_loaduserlist" }, @@ -60821,7 +60839,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1183", - "community": 28, + "community": 162, "norm_label": "user", "id": "components_contractformdialog_user" }, @@ -60830,7 +60848,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1188", - "community": 28, + "community": 162, "norm_label": "handleselectuser()", "id": "components_contractformdialog_handleselectuser" }, @@ -60839,7 +60857,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1193", - "community": 28, + "community": 162, "norm_label": "handleuserconfirm()", "id": "components_contractformdialog_handleuserconfirm" }, @@ -60848,7 +60866,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1201", - "community": 28, + "community": 162, "norm_label": "handlesupplierchange()", "id": "components_contractformdialog_handlesupplierchange" }, @@ -60857,7 +60875,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L1249", - "community": 28, + "community": 162, "norm_label": "updatecontractnobysupplier", "id": "components_contractformdialog_updatecontractnobysupplier" }, @@ -60866,7 +60884,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L2089", - "community": 28, + "community": 162, "norm_label": "handleapprovalsuccess()", "id": "components_contractformdialog_handleapprovalsuccess" }, @@ -60875,7 +60893,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ContractFormDialog.vue", "source_location": "L2095", - "community": 28, + "community": 162, "norm_label": "handleclose()", "id": "components_contractformdialog_handleclose" }, @@ -60974,7 +60992,7 @@ "file_type": "code", "source_file": "src/components/TinyMceEditor/index.vue", "source_location": "L71", - "community": 746, + "community": 650, "norm_label": "getuploadurl()", "id": "tinymceeditor_index_getuploadurl" }, @@ -60983,7 +61001,7 @@ "file_type": "code", "source_file": "src/views/crm/contract/components/ProductSelector.vue", "source_location": "L305", - "community": 660, + "community": 298, "norm_label": "handlerowdblclick()", "id": "src_views_crm_contract_components_productselector_vue_components_productselector_handlerowdblclick" }, @@ -61073,7 +61091,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L72", - "community": 257, + "community": 305, "norm_label": "dictstore", "id": "clue_invalidform_dictstore" }, @@ -61082,7 +61100,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L73", - "community": 257, + "community": 305, "norm_label": "emit", "id": "clue_invalidform_emit" }, @@ -61091,7 +61109,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L75", - "community": 257, + "community": 305, "norm_label": "dialogvisible", "id": "clue_invalidform_dialogvisible" }, @@ -61100,7 +61118,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L76", - "community": 257, + "community": 305, "norm_label": "loading", "id": "clue_invalidform_loading" }, @@ -61109,7 +61127,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L78", - "community": 257, + "community": 305, "norm_label": "formref", "id": "clue_invalidform_formref" }, @@ -61118,7 +61136,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L81", - "community": 257, + "community": 305, "norm_label": "form", "id": "clue_invalidform_form" }, @@ -61127,7 +61145,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L85", - "community": 257, + "community": 305, "norm_label": "rules", "id": "clue_invalidform_rules" }, @@ -61136,7 +61154,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L89", - "community": 257, + "community": 305, "norm_label": "open()", "id": "clue_invalidform_open" }, @@ -61145,7 +61163,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L96", - "community": 257, + "community": 305, "norm_label": "openbatch()", "id": "clue_invalidform_openbatch" }, @@ -61154,7 +61172,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L112", - "community": 257, + "community": 305, "norm_label": "submitform()", "id": "clue_invalidform_submitform" }, @@ -61163,7 +61181,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/invalidForm.vue", "source_location": "L129", - "community": 257, + "community": 305, "norm_label": "handleclose()", "id": "clue_invalidform_handleclose" }, @@ -61235,7 +61253,7 @@ "file_type": "code", "source_file": "src/api/crm/contract/template.ts", "source_location": "L29", - "community": 165, + "community": 434, "norm_label": "templatequery", "id": "contract_template_templatequery" }, @@ -61244,7 +61262,7 @@ "file_type": "code", "source_file": "src/api/crm/contract/template.ts", "source_location": "L40", - "community": 165, + "community": 434, "norm_label": "templateform", "id": "contract_template_templateform" }, @@ -61253,7 +61271,7 @@ "file_type": "code", "source_file": "src/api/crm/contract/template.ts", "source_location": "L61", - "community": 165, + "community": 434, "norm_label": "templatevo", "id": "contract_template_templatevo" }, @@ -61694,7 +61712,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "d()", "id": "tinymce_tinymce_min_d" }, @@ -61739,7 +61757,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "g()", "id": "tinymce_tinymce_min_g" }, @@ -61748,7 +61766,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "p", "id": "tinymce_tinymce_min_p" }, @@ -61757,7 +61775,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "h", "id": "tinymce_tinymce_min_h" }, @@ -61775,7 +61793,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "v", "id": "tinymce_tinymce_min_v" }, @@ -61793,7 +61811,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "w", "id": "tinymce_tinymce_min_w" }, @@ -61802,7 +61820,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "x", "id": "tinymce_tinymce_min_x" }, @@ -61811,7 +61829,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "e()", "id": "tinymce_tinymce_min_e" }, @@ -61829,7 +61847,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 18, + "community": 159, "norm_label": "s()", "id": "tinymce_tinymce_min_s" }, @@ -61838,7 +61856,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "k()", "id": "tinymce_tinymce_min_k" }, @@ -61856,7 +61874,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "r()", "id": "tinymce_tinymce_min_r" }, @@ -61874,7 +61892,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "o()", "id": "tinymce_tinymce_min_o" }, @@ -61910,7 +61928,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ee()", "id": "tinymce_tinymce_min_ee" }, @@ -61919,7 +61937,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "te()", "id": "tinymce_tinymce_min_te" }, @@ -61928,7 +61946,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ne()", "id": "tinymce_tinymce_min_ne" }, @@ -61937,7 +61955,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 159, "norm_label": "oe()", "id": "tinymce_tinymce_min_oe" }, @@ -61946,7 +61964,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "re()", "id": "tinymce_tinymce_min_re" }, @@ -61955,7 +61973,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "se()", "id": "tinymce_tinymce_min_se" }, @@ -61964,7 +61982,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 159, "norm_label": "ae()", "id": "tinymce_tinymce_min_ae" }, @@ -61973,7 +61991,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ie()", "id": "tinymce_tinymce_min_ie" }, @@ -61982,7 +62000,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "le()", "id": "tinymce_tinymce_min_le" }, @@ -61991,7 +62009,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "de()", "id": "tinymce_tinymce_min_de" }, @@ -62000,7 +62018,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ue()", "id": "tinymce_tinymce_min_ue" }, @@ -62009,7 +62027,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 159, "norm_label": "ge()", "id": "tinymce_tinymce_min_ge" }, @@ -62018,7 +62036,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 159, "norm_label": "pe()", "id": "tinymce_tinymce_min_pe" }, @@ -62027,7 +62045,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 159, "norm_label": "he()", "id": "tinymce_tinymce_min_he" }, @@ -62036,7 +62054,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 159, "norm_label": "be()", "id": "tinymce_tinymce_min_be" }, @@ -62045,7 +62063,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 159, "norm_label": "ve()", "id": "tinymce_tinymce_min_ve" }, @@ -62054,7 +62072,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 159, "norm_label": "ye()", "id": "tinymce_tinymce_min_ye" }, @@ -62063,7 +62081,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ce()", "id": "tinymce_tinymce_min_ce" }, @@ -62072,7 +62090,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "we()", "id": "tinymce_tinymce_min_we" }, @@ -62090,7 +62108,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ke()", "id": "tinymce_tinymce_min_ke" }, @@ -62099,7 +62117,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 159, "norm_label": "me()", "id": "tinymce_tinymce_min_me" }, @@ -62108,7 +62126,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 159, "norm_label": "fe()", "id": "tinymce_tinymce_min_fe" }, @@ -62117,7 +62135,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ze()", "id": "tinymce_tinymce_min_ze" }, @@ -62126,7 +62144,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "je()", "id": "tinymce_tinymce_min_je" }, @@ -62135,7 +62153,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 18, + "community": 159, "norm_label": "qe()", "id": "tinymce_tinymce_min_qe" }, @@ -62144,7 +62162,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 120, "norm_label": "et", "id": "tinymce_tinymce_min_et" }, @@ -62153,7 +62171,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "tt", "id": "tinymce_tinymce_min_tt" }, @@ -62162,7 +62180,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "it()", "id": "tinymce_tinymce_min_it" }, @@ -62171,7 +62189,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "lt()", "id": "tinymce_tinymce_min_lt" }, @@ -62180,7 +62198,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "bt()", "id": "tinymce_tinymce_min_bt" }, @@ -62189,7 +62207,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "vt()", "id": "tinymce_tinymce_min_vt" }, @@ -62198,7 +62216,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "wt", "id": "tinymce_tinymce_min_wt" }, @@ -62207,7 +62225,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "xt()", "id": "tinymce_tinymce_min_xt" }, @@ -62225,7 +62243,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "ot()", "id": "tinymce_tinymce_min_ot" }, @@ -62234,7 +62252,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "pt", "id": "tinymce_tinymce_min_pt" }, @@ -62261,7 +62279,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ut()", "id": "tinymce_tinymce_min_ut" }, @@ -62297,7 +62315,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "kt", "id": "tinymce_tinymce_min_kt" }, @@ -62306,7 +62324,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 38, "norm_label": "yt", "id": "tinymce_tinymce_min_yt" }, @@ -62315,7 +62333,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 38, "norm_label": "gt", "id": "tinymce_tinymce_min_gt" }, @@ -62324,7 +62342,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 159, "norm_label": "zt()", "id": "tinymce_tinymce_min_zt" }, @@ -62342,7 +62360,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "tn()", "id": "tinymce_tinymce_min_tn" }, @@ -62351,7 +62369,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 38, "norm_label": "nn()", "id": "tinymce_tinymce_min_nn" }, @@ -62360,7 +62378,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "rn()", "id": "tinymce_tinymce_min_rn" }, @@ -62369,7 +62387,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "sn()", "id": "tinymce_tinymce_min_sn" }, @@ -62378,7 +62396,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "an()", "id": "tinymce_tinymce_min_an" }, @@ -62387,7 +62405,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ln()", "id": "tinymce_tinymce_min_ln" }, @@ -62396,7 +62414,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 159, "norm_label": "dn()", "id": "tinymce_tinymce_min_dn" }, @@ -62405,7 +62423,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "cn()", "id": "tinymce_tinymce_min_cn" }, @@ -62414,7 +62432,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "un()", "id": "tinymce_tinymce_min_un" }, @@ -62423,7 +62441,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "mn()", "id": "tinymce_tinymce_min_mn" }, @@ -62432,7 +62450,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "fn()", "id": "tinymce_tinymce_min_fn" }, @@ -62441,7 +62459,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "gn()", "id": "tinymce_tinymce_min_gn" }, @@ -62450,7 +62468,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "pn()", "id": "tinymce_tinymce_min_pn" }, @@ -62459,7 +62477,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 159, "norm_label": "hn()", "id": "tinymce_tinymce_min_hn" }, @@ -62468,7 +62486,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "bn()", "id": "tinymce_tinymce_min_bn" }, @@ -62477,7 +62495,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 38, "norm_label": "vn()", "id": "tinymce_tinymce_min_vn" }, @@ -62486,7 +62504,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "wn()", "id": "tinymce_tinymce_min_wn" }, @@ -62495,7 +62513,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "xn()", "id": "tinymce_tinymce_min_xn" }, @@ -62504,7 +62522,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 38, "norm_label": "kn()", "id": "tinymce_tinymce_min_kn" }, @@ -62513,7 +62531,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "in()", "id": "tinymce_tinymce_min_in" }, @@ -62522,7 +62540,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "zn()", "id": "tinymce_tinymce_min_zn" }, @@ -62531,7 +62549,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 38, "norm_label": "jn()", "id": "tinymce_tinymce_min_jn" }, @@ -62540,7 +62558,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "yn()", "id": "tinymce_tinymce_min_yn" }, @@ -62549,7 +62567,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "qn()", "id": "tinymce_tinymce_min_qn" }, @@ -62558,7 +62576,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "eo()", "id": "tinymce_tinymce_min_eo" }, @@ -62576,7 +62594,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "oo()", "id": "tinymce_tinymce_min_oo" }, @@ -62585,7 +62603,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 171, "norm_label": "ro()", "id": "tinymce_tinymce_min_ro" }, @@ -62594,7 +62612,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 171, "norm_label": "so()", "id": "tinymce_tinymce_min_so" }, @@ -62603,7 +62621,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 171, "norm_label": "ao()", "id": "tinymce_tinymce_min_ao" }, @@ -62612,7 +62630,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 159, "norm_label": "io()", "id": "tinymce_tinymce_min_io" }, @@ -62621,7 +62639,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "lo()", "id": "tinymce_tinymce_min_lo" }, @@ -62630,7 +62648,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "co()", "id": "tinymce_tinymce_min_co" }, @@ -62639,7 +62657,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 171, "norm_label": "uo()", "id": "tinymce_tinymce_min_uo" }, @@ -62648,7 +62666,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "mo()", "id": "tinymce_tinymce_min_mo" }, @@ -62657,7 +62675,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "fo()", "id": "tinymce_tinymce_min_fo" }, @@ -62666,7 +62684,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "go()", "id": "tinymce_tinymce_min_go" }, @@ -62675,7 +62693,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "po()", "id": "tinymce_tinymce_min_po" }, @@ -62684,7 +62702,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ho()", "id": "tinymce_tinymce_min_ho" }, @@ -62702,7 +62720,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "vo()", "id": "tinymce_tinymce_min_vo" }, @@ -62711,7 +62729,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "wo()", "id": "tinymce_tinymce_min_wo" }, @@ -62765,7 +62783,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "tr", "id": "tinymce_tinymce_min_tr" }, @@ -62810,7 +62828,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 38, "norm_label": "ar", "id": "tinymce_tinymce_min_ar" }, @@ -62828,7 +62846,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 120, "norm_label": "lr", "id": "tinymce_tinymce_min_lr" }, @@ -62855,7 +62873,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 38, + "community": 15, "norm_label": "mr", "id": "tinymce_tinymce_min_mr" }, @@ -62891,7 +62909,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 120, "norm_label": "vr()", "id": "tinymce_tinymce_min_vr" }, @@ -62900,7 +62918,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "yr", "id": "tinymce_tinymce_min_yr" }, @@ -62936,7 +62954,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "zr()", "id": "tinymce_tinymce_min_zr" }, @@ -62954,7 +62972,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 171, "norm_label": "hr()", "id": "tinymce_tinymce_min_hr" }, @@ -63017,7 +63035,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "is()", "id": "tinymce_tinymce_min_is" }, @@ -63026,7 +63044,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ls()", "id": "tinymce_tinymce_min_ls" }, @@ -63044,7 +63062,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 183, "norm_label": "cs", "id": "tinymce_tinymce_min_cs" }, @@ -63053,7 +63071,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "us", "id": "tinymce_tinymce_min_us" }, @@ -63062,7 +63080,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "fs()", "id": "tinymce_tinymce_min_fs" }, @@ -63071,7 +63089,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "gs()", "id": "tinymce_tinymce_min_gs" }, @@ -63080,7 +63098,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ps()", "id": "tinymce_tinymce_min_ps" }, @@ -63098,7 +63116,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 171, "norm_label": "bs()", "id": "tinymce_tinymce_min_bs" }, @@ -63107,7 +63125,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "vs", "id": "tinymce_tinymce_min_vs" }, @@ -63125,7 +63143,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 55, "norm_label": "xs()", "id": "tinymce_tinymce_min_xs" }, @@ -63134,7 +63152,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "es()", "id": "tinymce_tinymce_min_es" }, @@ -63161,7 +63179,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ms()", "id": "tinymce_tinymce_min_ms" }, @@ -63188,7 +63206,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "qs()", "id": "tinymce_tinymce_min_qs" }, @@ -63197,7 +63215,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 55, "norm_label": "js()", "id": "tinymce_tinymce_min_js" }, @@ -63215,7 +63233,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 28, "norm_label": "na()", "id": "tinymce_tinymce_min_na" }, @@ -63323,7 +63341,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "xa", "id": "tinymce_tinymce_min_xa" }, @@ -63332,7 +63350,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "ka()", "id": "tinymce_tinymce_min_ka" }, @@ -63341,7 +63359,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 28, "norm_label": "ra()", "id": "tinymce_tinymce_min_ra" }, @@ -63350,7 +63368,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 120, "norm_label": "aa()", "id": "tinymce_tinymce_min_aa" }, @@ -63377,7 +63395,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 120, "norm_label": "qa", "id": "tinymce_tinymce_min_qa" }, @@ -63386,7 +63404,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "ga()", "id": "tinymce_tinymce_min_ga" }, @@ -63404,7 +63422,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 6, "norm_label": "ei", "id": "tinymce_tinymce_min_ei" }, @@ -63413,7 +63431,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 6, "norm_label": "ti", "id": "tinymce_tinymce_min_ti" }, @@ -63431,7 +63449,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 6, "norm_label": "oi", "id": "tinymce_tinymce_min_oi" }, @@ -63440,7 +63458,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 6, "norm_label": "ri", "id": "tinymce_tinymce_min_ri" }, @@ -63458,7 +63476,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ai()", "id": "tinymce_tinymce_min_ai" }, @@ -63476,7 +63494,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 6, "norm_label": "li()", "id": "tinymce_tinymce_min_li" }, @@ -63485,7 +63503,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 6, "norm_label": "di()", "id": "tinymce_tinymce_min_di" }, @@ -63539,7 +63557,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "hi()", "id": "tinymce_tinymce_min_hi" }, @@ -63773,7 +63791,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "hl()", "id": "tinymce_tinymce_min_hl" }, @@ -63782,7 +63800,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "bl()", "id": "tinymce_tinymce_min_bl" }, @@ -63845,7 +63863,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "zl", "id": "tinymce_tinymce_min_zl" }, @@ -63872,7 +63890,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "ed", "id": "tinymce_tinymce_min_ed" }, @@ -63899,7 +63917,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "od", "id": "tinymce_tinymce_min_od" }, @@ -63908,7 +63926,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "rd", "id": "tinymce_tinymce_min_rd" }, @@ -63917,7 +63935,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "sd", "id": "tinymce_tinymce_min_sd" }, @@ -63926,7 +63944,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "ad", "id": "tinymce_tinymce_min_ad" }, @@ -63935,7 +63953,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "id", "id": "tinymce_tinymce_min_id" }, @@ -63953,7 +63971,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "dd", "id": "tinymce_tinymce_min_dd" }, @@ -64007,7 +64025,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "pd", "id": "tinymce_tinymce_min_pd" }, @@ -64016,7 +64034,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "hd", "id": "tinymce_tinymce_min_hd" }, @@ -64025,7 +64043,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "bd", "id": "tinymce_tinymce_min_bd" }, @@ -64043,7 +64061,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "yd", "id": "tinymce_tinymce_min_yd" }, @@ -64079,7 +64097,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "zd", "id": "tinymce_tinymce_min_zd" }, @@ -64097,7 +64115,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 159, + "community": 41, "norm_label": "qd", "id": "tinymce_tinymce_min_qd" }, @@ -64106,7 +64124,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "ec", "id": "tinymce_tinymce_min_ec" }, @@ -64115,7 +64133,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "tc", "id": "tinymce_tinymce_min_tc" }, @@ -64124,7 +64142,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "nc", "id": "tinymce_tinymce_min_nc" }, @@ -64160,7 +64178,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "ic", "id": "tinymce_tinymce_min_ic" }, @@ -64169,7 +64187,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "lc", "id": "tinymce_tinymce_min_lc" }, @@ -64178,7 +64196,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "dc", "id": "tinymce_tinymce_min_dc" }, @@ -64205,7 +64223,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "mc", "id": "tinymce_tinymce_min_mc" }, @@ -64232,7 +64250,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "pc()", "id": "tinymce_tinymce_min_pc" }, @@ -64241,7 +64259,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 15, "norm_label": "hc", "id": "tinymce_tinymce_min_hc" }, @@ -64250,7 +64268,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 15, "norm_label": "bc", "id": "tinymce_tinymce_min_bc" }, @@ -64259,7 +64277,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 18, + "community": 15, "norm_label": "vc", "id": "tinymce_tinymce_min_vc" }, @@ -64286,7 +64304,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "zc", "id": "tinymce_tinymce_min_zc" }, @@ -64349,7 +64367,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 38, "norm_label": "nu", "id": "tinymce_tinymce_min_nu" }, @@ -64358,7 +64376,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ou", "id": "tinymce_tinymce_min_ou" }, @@ -64367,7 +64385,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 38, "norm_label": "ru()", "id": "tinymce_tinymce_min_ru" }, @@ -64385,7 +64403,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 18, + "community": 115, "norm_label": "au()", "id": "tinymce_tinymce_min_au" }, @@ -64394,7 +64412,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "iu()", "id": "tinymce_tinymce_min_iu" }, @@ -64403,7 +64421,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 55, "norm_label": "lu()", "id": "tinymce_tinymce_min_lu" }, @@ -64484,7 +64502,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 15, "norm_label": "bu", "id": "tinymce_tinymce_min_bu" }, @@ -64529,7 +64547,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 55, "norm_label": "ju()", "id": "tinymce_tinymce_min_ju" }, @@ -64547,7 +64565,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "em()", "id": "tinymce_tinymce_min_em" }, @@ -64556,7 +64574,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 38, + "community": 6, "norm_label": "tm()", "id": "tinymce_tinymce_min_tm" }, @@ -64601,7 +64619,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 38, + "community": 6, "norm_label": "am()", "id": "tinymce_tinymce_min_am" }, @@ -64610,7 +64628,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "im()", "id": "tinymce_tinymce_min_im" }, @@ -64673,7 +64691,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 6, "norm_label": "gm()", "id": "tinymce_tinymce_min_gm" }, @@ -64718,7 +64736,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 6, "norm_label": "ym()", "id": "tinymce_tinymce_min_ym" }, @@ -64736,7 +64754,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 6, "norm_label": "xm()", "id": "tinymce_tinymce_min_xm" }, @@ -64781,7 +64799,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 18, "norm_label": "ef()", "id": "tinymce_tinymce_min_ef" }, @@ -64817,7 +64835,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "rf()", "id": "tinymce_tinymce_min_rf" }, @@ -64826,7 +64844,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 120, + "community": 18, "norm_label": "sf()", "id": "tinymce_tinymce_min_sf" }, @@ -64871,7 +64889,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "gf()", "id": "tinymce_tinymce_min_gf" }, @@ -64889,7 +64907,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "hf()", "id": "tinymce_tinymce_min_hf" }, @@ -64934,7 +64952,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "xf", "id": "tinymce_tinymce_min_xf" }, @@ -64943,7 +64961,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "kf()", "id": "tinymce_tinymce_min_kf" }, @@ -64979,7 +64997,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "zf", "id": "tinymce_tinymce_min_zf" }, @@ -64988,7 +65006,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "jf()", "id": "tinymce_tinymce_min_jf" }, @@ -65015,7 +65033,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "eg()", "id": "tinymce_tinymce_min_eg" }, @@ -65060,7 +65078,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 159, "norm_label": "sg()", "id": "tinymce_tinymce_min_sg" }, @@ -65087,7 +65105,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "lg()", "id": "tinymce_tinymce_min_lg" }, @@ -65096,7 +65114,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "dg()", "id": "tinymce_tinymce_min_dg" }, @@ -65105,7 +65123,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 6, "norm_label": "cg()", "id": "tinymce_tinymce_min_cg" }, @@ -65114,7 +65132,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ug()", "id": "tinymce_tinymce_min_ug" }, @@ -65132,7 +65150,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "fg()", "id": "tinymce_tinymce_min_fg" }, @@ -65150,7 +65168,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "pg()", "id": "tinymce_tinymce_min_pg" }, @@ -65159,7 +65177,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "hg()", "id": "tinymce_tinymce_min_hg" }, @@ -65168,7 +65186,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "bg", "id": "tinymce_tinymce_min_bg" }, @@ -65195,7 +65213,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 159, "norm_label": "kg()", "id": "tinymce_tinymce_min_kg" }, @@ -65249,7 +65267,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "tp()", "id": "tinymce_tinymce_min_tp" }, @@ -65258,7 +65276,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 28, "norm_label": "np()", "id": "tinymce_tinymce_min_np" }, @@ -65267,7 +65285,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "op", "id": "tinymce_tinymce_min_op" }, @@ -65276,7 +65294,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 28, "norm_label": "rp", "id": "tinymce_tinymce_min_rp" }, @@ -65285,7 +65303,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "sp()", "id": "tinymce_tinymce_min_sp" }, @@ -65294,7 +65312,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "ap()", "id": "tinymce_tinymce_min_ap" }, @@ -65303,7 +65321,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 171, "norm_label": "ip()", "id": "tinymce_tinymce_min_ip" }, @@ -65312,7 +65330,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "lp()", "id": "tinymce_tinymce_min_lp" }, @@ -65321,7 +65339,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 6, "norm_label": "cp()", "id": "tinymce_tinymce_min_cp" }, @@ -65330,7 +65348,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 6, "norm_label": "up()", "id": "tinymce_tinymce_min_up" }, @@ -65339,7 +65357,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 6, "norm_label": "mp", "id": "tinymce_tinymce_min_mp" }, @@ -65375,7 +65393,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "hp()", "id": "tinymce_tinymce_min_hp" }, @@ -65384,7 +65402,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 41, "norm_label": "bp", "id": "tinymce_tinymce_min_bp" }, @@ -65411,7 +65429,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "wp()", "id": "tinymce_tinymce_min_wp" }, @@ -65438,7 +65456,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 6, "norm_label": "dp()", "id": "tinymce_tinymce_min_dp" }, @@ -65456,7 +65474,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "jp()", "id": "tinymce_tinymce_min_jp" }, @@ -65501,7 +65519,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 15, "norm_label": "oh()", "id": "tinymce_tinymce_min_oh" }, @@ -65546,7 +65564,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "lh()", "id": "tinymce_tinymce_min_lh" }, @@ -65555,7 +65573,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "dh()", "id": "tinymce_tinymce_min_dh" }, @@ -65564,7 +65582,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ch()", "id": "tinymce_tinymce_min_ch" }, @@ -65573,7 +65591,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "uh()", "id": "tinymce_tinymce_min_uh" }, @@ -65582,7 +65600,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 171, "norm_label": "mh()", "id": "tinymce_tinymce_min_mh" }, @@ -65591,7 +65609,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 171, + "community": 15, "norm_label": "fh()", "id": "tinymce_tinymce_min_fh" }, @@ -65600,7 +65618,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "gh()", "id": "tinymce_tinymce_min_gh" }, @@ -65609,7 +65627,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "ph()", "id": "tinymce_tinymce_min_ph" }, @@ -65618,7 +65636,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 38, + "community": 6, "norm_label": "hh()", "id": "tinymce_tinymce_min_hh" }, @@ -65627,7 +65645,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "bh()", "id": "tinymce_tinymce_min_bh" }, @@ -65636,7 +65654,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "vh()", "id": "tinymce_tinymce_min_vh" }, @@ -65645,7 +65663,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "wh()", "id": "tinymce_tinymce_min_wh" }, @@ -65654,7 +65672,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 159, "norm_label": "xh()", "id": "tinymce_tinymce_min_xh" }, @@ -65672,7 +65690,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "zh()", "id": "tinymce_tinymce_min_zh" }, @@ -65681,7 +65699,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 6, "norm_label": "jh()", "id": "tinymce_tinymce_min_jh" }, @@ -65690,7 +65708,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "qh()", "id": "tinymce_tinymce_min_qh" }, @@ -65699,7 +65717,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 6, "norm_label": "yh()", "id": "tinymce_tinymce_min_yh" }, @@ -65708,7 +65726,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 28, "norm_label": "eb()", "id": "tinymce_tinymce_min_eb" }, @@ -65744,7 +65762,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 28, "norm_label": "rb()", "id": "tinymce_tinymce_min_rb" }, @@ -65753,7 +65771,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 28, "norm_label": "sb()", "id": "tinymce_tinymce_min_sb" }, @@ -65762,7 +65780,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ab()", "id": "tinymce_tinymce_min_ab" }, @@ -65771,7 +65789,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "ib()", "id": "tinymce_tinymce_min_ib" }, @@ -65780,7 +65798,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 120, "norm_label": "lb()", "id": "tinymce_tinymce_min_lb" }, @@ -65789,7 +65807,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 120, "norm_label": "db", "id": "tinymce_tinymce_min_db" }, @@ -65906,7 +65924,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 55, "norm_label": "kb()", "id": "tinymce_tinymce_min_kb" }, @@ -65969,7 +65987,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 183, "norm_label": "ov()", "id": "tinymce_tinymce_min_ov" }, @@ -65987,7 +66005,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 115, "norm_label": "sv()", "id": "tinymce_tinymce_min_sv" }, @@ -66338,7 +66356,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "zy", "id": "tinymce_tinymce_min_zy" }, @@ -66392,7 +66410,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 38, + "community": 15, "norm_label": "ow()", "id": "tinymce_tinymce_min_ow" }, @@ -66401,7 +66419,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "rw()", "id": "tinymce_tinymce_min_rw" }, @@ -66419,7 +66437,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "aw()", "id": "tinymce_tinymce_min_aw" }, @@ -66464,7 +66482,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 15, "norm_label": "uw()", "id": "tinymce_tinymce_min_uw" }, @@ -66554,7 +66572,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 6, "norm_label": "xw()", "id": "tinymce_tinymce_min_xw" }, @@ -66608,7 +66626,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "ox()", "id": "tinymce_tinymce_min_ox" }, @@ -66626,7 +66644,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "sx()", "id": "tinymce_tinymce_min_sx" }, @@ -66644,7 +66662,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "ix()", "id": "tinymce_tinymce_min_ix" }, @@ -66662,7 +66680,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 6, "norm_label": "dx()", "id": "tinymce_tinymce_min_dx" }, @@ -66671,7 +66689,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "cx", "id": "tinymce_tinymce_min_cx" }, @@ -66689,7 +66707,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "fx()", "id": "tinymce_tinymce_min_fx" }, @@ -66716,7 +66734,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 120, "norm_label": "hx()", "id": "tinymce_tinymce_min_hx" }, @@ -66725,7 +66743,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "bx()", "id": "tinymce_tinymce_min_bx" }, @@ -66734,7 +66752,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "vx()", "id": "tinymce_tinymce_min_vx" }, @@ -66743,7 +66761,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "yx()", "id": "tinymce_tinymce_min_yx" }, @@ -66752,7 +66770,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 6, + "community": 38, "norm_label": "wx()", "id": "tinymce_tinymce_min_wx" }, @@ -66788,7 +66806,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 18, "norm_label": "tx()", "id": "tinymce_tinymce_min_tx" }, @@ -66797,7 +66815,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 120, "norm_label": "ux()", "id": "tinymce_tinymce_min_ux" }, @@ -66806,7 +66824,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 183, + "community": 120, "norm_label": "zx()", "id": "tinymce_tinymce_min_zx" }, @@ -66815,7 +66833,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 120, "norm_label": "jx()", "id": "tinymce_tinymce_min_jx" }, @@ -66824,7 +66842,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "qx()", "id": "tinymce_tinymce_min_qx" }, @@ -66860,7 +66878,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 150, + "community": 115, "norm_label": "rk()", "id": "tinymce_tinymce_min_rk" }, @@ -66896,7 +66914,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "lk()", "id": "tinymce_tinymce_min_lk" }, @@ -66905,7 +66923,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 115, + "community": 28, "norm_label": "dk()", "id": "tinymce_tinymce_min_dk" }, @@ -67067,7 +67085,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 28, "norm_label": "br()", "id": "tinymce_tinymce_min_br" }, @@ -67094,7 +67112,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 120, "norm_label": "nt()", "id": "tinymce_tinymce_min_nt" }, @@ -67103,7 +67121,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 15, + "community": 159, "norm_label": "rt()", "id": "tinymce_tinymce_min_rt" }, @@ -67121,7 +67139,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 55, + "community": 28, "norm_label": "ct()", "id": "tinymce_tinymce_min_ct" }, @@ -67130,7 +67148,7 @@ "file_type": "code", "source_file": "public/tinymce/tinymce.min.js", "source_location": "L11", - "community": 197, + "community": 28, "norm_label": "ft()", "id": "tinymce_tinymce_min_ft" }, @@ -68453,7 +68471,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 224, + "community": 328, "norm_label": "n()", "id": "lists_plugin_min_n" }, @@ -68507,7 +68525,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 224, + "community": 74, "norm_label": "a", "id": "lists_plugin_min_a" }, @@ -68516,7 +68534,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "d", "id": "lists_plugin_min_d" }, @@ -68552,7 +68570,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 74, + "community": 271, "norm_label": "p()", "id": "lists_plugin_min_p" }, @@ -68561,7 +68579,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 104, + "community": 74, "norm_label": "g", "id": "lists_plugin_min_g" }, @@ -68588,7 +68606,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 74, + "community": 271, "norm_label": "e()", "id": "lists_plugin_min_e" }, @@ -68597,7 +68615,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 104, + "community": 74, "norm_label": "w()", "id": "lists_plugin_min_w" }, @@ -68606,7 +68624,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 104, + "community": 74, "norm_label": "k()", "id": "lists_plugin_min_k" }, @@ -68624,7 +68642,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 74, + "community": 271, "norm_label": "j()", "id": "lists_plugin_min_j" }, @@ -68633,7 +68651,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 104, + "community": 74, "norm_label": "z()", "id": "lists_plugin_min_z" }, @@ -68723,7 +68741,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 74, + "community": 271, "norm_label": "ae()", "id": "lists_plugin_min_ae" }, @@ -68732,7 +68750,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 224, + "community": 74, "norm_label": "ce()", "id": "lists_plugin_min_ce" }, @@ -68750,7 +68768,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 224, + "community": 74, "norm_label": "ue()", "id": "lists_plugin_min_ue" }, @@ -68975,7 +68993,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "dt()", "id": "lists_plugin_min_dt" }, @@ -68984,7 +69002,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "ct()", "id": "lists_plugin_min_ct" }, @@ -69047,7 +69065,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "yt()", "id": "lists_plugin_min_yt" }, @@ -69074,7 +69092,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "wt()", "id": "lists_plugin_min_wt" }, @@ -69119,7 +69137,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.min.js", "source_location": "L5", - "community": 435, + "community": 224, "norm_label": "zt()", "id": "lists_plugin_min_zt" }, @@ -69425,7 +69443,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L43", - "community": 732, + "community": 627, "norm_label": "compose1()", "id": "lists_plugin_compose1" }, @@ -69434,7 +69452,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L44", - "community": 732, + "community": 627, "norm_label": "constant()", "id": "lists_plugin_constant" }, @@ -69533,7 +69551,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L216", - "community": 182, + "community": 58, "norm_label": "foldl()", "id": "lists_plugin_foldl" }, @@ -69650,7 +69668,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L277", - "community": 19, + "community": 556, "norm_label": "fromhtml()", "id": "lists_plugin_fromhtml" }, @@ -69668,7 +69686,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L293", - "community": 19, + "community": 556, "norm_label": "fromtext()", "id": "lists_plugin_fromtext" }, @@ -69677,7 +69695,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L298", - "community": 19, + "community": 556, "norm_label": "fromdom$1()", "id": "lists_plugin_fromdom_1" }, @@ -69722,7 +69740,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L334", - "community": 269, + "community": 182, "norm_label": "contains()", "id": "lists_plugin_contains" }, @@ -69839,7 +69857,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L384", - "community": 732, + "community": 627, "norm_label": "istext", "id": "lists_plugin_istext" }, @@ -69848,7 +69866,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L385", - "community": 182, + "community": 19, "norm_label": "isdocument", "id": "lists_plugin_isdocument" }, @@ -69857,7 +69875,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L386", - "community": 732, + "community": 627, "norm_label": "isdocumentfragment", "id": "lists_plugin_isdocumentfragment" }, @@ -69875,7 +69893,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L389", - "community": 182, + "community": 19, "norm_label": "owner()", "id": "lists_plugin_owner" }, @@ -69884,7 +69902,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L390", - "community": 182, + "community": 19, "norm_label": "documentorowner()", "id": "lists_plugin_documentorowner" }, @@ -69956,7 +69974,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L402", - "community": 732, + "community": 627, "norm_label": "isshadowroot()", "id": "lists_plugin_isshadowroot" }, @@ -69965,7 +69983,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L405", - "community": 732, + "community": 627, "norm_label": "getshadowroot()", "id": "lists_plugin_getshadowroot" }, @@ -69983,7 +70001,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L411", - "community": 732, + "community": 627, "norm_label": "inbody()", "id": "lists_plugin_inbody" }, @@ -70019,7 +70037,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L450", - "community": 732, + "community": 627, "norm_label": "closest$1()", "id": "lists_plugin_closest_1" }, @@ -70028,7 +70046,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L455", - "community": 732, + "community": 627, "norm_label": "closest()", "id": "lists_plugin_closest" }, @@ -70037,7 +70055,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L456", - "community": 732, + "community": 627, "norm_label": "iseditable()", "id": "lists_plugin_iseditable" }, @@ -70109,7 +70127,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L505", - "community": 269, + "community": 182, "norm_label": "empty()", "id": "lists_plugin_empty" }, @@ -70388,7 +70406,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L620", - "community": 269, + "community": 182, "norm_label": "ischildofbody()", "id": "lists_plugin_ischildofbody" }, @@ -71126,7 +71144,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L1138", - "community": 182, + "community": 58, "norm_label": "indentedcomposer()", "id": "lists_plugin_indentedcomposer" }, @@ -71531,7 +71549,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L1679", - "community": 269, + "community": 182, "norm_label": "mergelielements()", "id": "lists_plugin_mergelielements" }, @@ -71540,7 +71558,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L1713", - "community": 269, + "community": 182, "norm_label": "mergeintoemptyli()", "id": "lists_plugin_mergeintoemptyli" }, @@ -71783,7 +71801,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/lists/plugin.js", "source_location": "L2052", - "community": 182, + "community": 58, "norm_label": "wrapinvalidchildren()", "id": "lists_plugin_wrapinvalidchildren" }, @@ -72287,7 +72305,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L11", - "community": 47, + "community": 254, "norm_label": "generate()", "id": "accordion_plugin_generate" }, @@ -72350,7 +72368,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L43", - "community": 277, + "community": 555, "norm_label": "isnullable()", "id": "accordion_plugin_isnullable" }, @@ -72359,7 +72377,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L44", - "community": 277, + "community": 555, "norm_label": "isnonnullable()", "id": "accordion_plugin_isnonnullable" }, @@ -72368,7 +72386,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L45", - "community": 47, + "community": 327, "norm_label": "isfunction", "id": "accordion_plugin_isfunction" }, @@ -72386,7 +72404,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L48", - "community": 191, + "community": 421, "norm_label": "compose1()", "id": "accordion_plugin_compose1" }, @@ -72458,7 +72476,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L170", - "community": 345, + "community": 555, "norm_label": "filter()", "id": "accordion_plugin_filter" }, @@ -72467,7 +72485,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L180", - "community": 228, + "community": 282, "norm_label": "foldl()", "id": "accordion_plugin_foldl" }, @@ -72530,7 +72548,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L213", - "community": 191, + "community": 228, "norm_label": "istext", "id": "accordion_plugin_istext" }, @@ -72548,7 +72566,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L215", - "community": 277, + "community": 555, "norm_label": "isdocumentfragment", "id": "accordion_plugin_isdocumentfragment" }, @@ -72575,7 +72593,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L228", - "community": 228, + "community": 282, "norm_label": "setall()", "id": "accordion_plugin_setall" }, @@ -72602,7 +72620,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L239", - "community": 261, + "community": 421, "norm_label": "remove$2()", "id": "accordion_plugin_remove_2" }, @@ -72611,7 +72629,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L242", - "community": 228, + "community": 282, "norm_label": "clone()", "id": "accordion_plugin_clone" }, @@ -72620,7 +72638,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L247", - "community": 47, + "community": 327, "norm_label": "fromhtml()", "id": "accordion_plugin_fromhtml" }, @@ -72629,7 +72647,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L258", - "community": 47, + "community": 327, "norm_label": "fromtag()", "id": "accordion_plugin_fromtag" }, @@ -72638,7 +72656,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L263", - "community": 47, + "community": 327, "norm_label": "fromtext()", "id": "accordion_plugin_fromtext" }, @@ -72647,7 +72665,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L268", - "community": 47, + "community": 327, "norm_label": "fromdom()", "id": "accordion_plugin_fromdom" }, @@ -72719,7 +72737,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L315", - "community": 261, + "community": 421, "norm_label": "is()", "id": "accordion_plugin_is" }, @@ -72746,7 +72764,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L320", - "community": 47, + "community": 421, "norm_label": "issupported()", "id": "accordion_plugin_issupported" }, @@ -72782,7 +72800,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L325", - "community": 47, + "community": 327, "norm_label": "parents()", "id": "accordion_plugin_parents" }, @@ -72809,7 +72827,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L343", - "community": 191, + "community": 228, "norm_label": "children()", "id": "accordion_plugin_children" }, @@ -72827,7 +72845,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L348", - "community": 47, + "community": 421, "norm_label": "firstchild()", "id": "accordion_plugin_firstchild" }, @@ -72836,7 +72854,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L350", - "community": 277, + "community": 555, "norm_label": "isshadowroot()", "id": "accordion_plugin_isshadowroot" }, @@ -72854,7 +72872,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L357", - "community": 47, + "community": 327, "norm_label": "getshadowhost()", "id": "accordion_plugin_getshadowhost" }, @@ -72863,7 +72881,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L359", - "community": 191, + "community": 421, "norm_label": "inbody()", "id": "accordion_plugin_inbody" }, @@ -72881,7 +72899,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L377", - "community": 47, + "community": 421, "norm_label": "internalremove()", "id": "accordion_plugin_internalremove" }, @@ -72899,7 +72917,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L386", - "community": 47, + "community": 421, "norm_label": "get$1()", "id": "accordion_plugin_get_1" }, @@ -72908,7 +72926,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L392", - "community": 47, + "community": 421, "norm_label": "getunsafeproperty()", "id": "accordion_plugin_getunsafeproperty" }, @@ -72917,7 +72935,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L393", - "community": 345, + "community": 555, "norm_label": "getraw()", "id": "accordion_plugin_getraw" }, @@ -72926,7 +72944,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L398", - "community": 261, + "community": 421, "norm_label": "remove$1()", "id": "accordion_plugin_remove_1" }, @@ -72944,7 +72962,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L412", - "community": 191, + "community": 421, "norm_label": "after$1()", "id": "accordion_plugin_after_1" }, @@ -72953,7 +72971,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L423", - "community": 47, + "community": 421, "norm_label": "prepend()", "id": "accordion_plugin_prepend" }, @@ -72998,7 +73016,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L451", - "community": 191, + "community": 228, "norm_label": "descendants$1()", "id": "accordion_plugin_descendants_1" }, @@ -73007,7 +73025,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L472", - "community": 191, + "community": 327, "norm_label": "ancestor$1()", "id": "accordion_plugin_ancestor_1" }, @@ -73043,7 +73061,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L503", - "community": 191, + "community": 327, "norm_label": "ancestor()", "id": "accordion_plugin_ancestor" }, @@ -73106,7 +73124,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L570", - "community": 47, + "community": 327, "norm_label": "clone$1()", "id": "accordion_plugin_clone_1" }, @@ -73160,7 +73178,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L598", - "community": 228, + "community": 282, "norm_label": "copyattributesto()", "id": "accordion_plugin_copyattributesto" }, @@ -73187,7 +73205,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L684", - "community": 191, + "community": 228, "norm_label": "point()", "id": "accordion_plugin_point" }, @@ -73205,7 +73223,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L700", - "community": 191, + "community": 228, "norm_label": "toend()", "id": "accordion_plugin_toend" }, @@ -73214,7 +73232,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L707", - "community": 191, + "community": 228, "norm_label": "freefallrtl$2()", "id": "accordion_plugin_freefallrtl_2" }, @@ -73259,7 +73277,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L740", - "community": 47, + "community": 254, "norm_label": "issummary()", "id": "accordion_plugin_issummary" }, @@ -73286,7 +73304,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L743", - "community": 47, + "community": 254, "norm_label": "isinsummary()", "id": "accordion_plugin_isinsummary" }, @@ -73304,7 +73322,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L751", - "community": 47, + "community": 254, "norm_label": "isinsertallowed()", "id": "accordion_plugin_isinsertallowed" }, @@ -73331,7 +73349,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L754", - "community": 47, + "community": 254, "norm_label": "insertbogus()", "id": "accordion_plugin_insertbogus" }, @@ -73340,7 +73358,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L758", - "community": 47, + "community": 254, "norm_label": "createparagraph()", "id": "accordion_plugin_createparagraph" }, @@ -73349,7 +73367,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L759", - "community": 47, + "community": 254, "norm_label": "createsummary()", "id": "accordion_plugin_createsummary" }, @@ -73358,7 +73376,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L760", - "community": 47, + "community": 254, "norm_label": "insertandselectparagraphafter()", "id": "accordion_plugin_insertandselectparagraphafter" }, @@ -73367,7 +73385,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L765", - "community": 47, + "community": 254, "norm_label": "normalizecontent()", "id": "accordion_plugin_normalizecontent" }, @@ -73376,7 +73394,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L772", - "community": 47, + "community": 254, "norm_label": "normalizesummary()", "id": "accordion_plugin_normalizesummary" }, @@ -73403,7 +73421,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L787", - "community": 47, + "community": 254, "norm_label": "insertaccordion()", "id": "accordion_plugin_insertaccordion" }, @@ -73457,7 +73475,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L860", - "community": 345, + "community": 555, "norm_label": "getclasslist()", "id": "accordion_plugin_getclasslist" }, @@ -73466,7 +73484,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L864", - "community": 345, + "community": 555, "norm_label": "addclasses()", "id": "accordion_plugin_addclasses" }, @@ -73475,7 +73493,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L874", - "community": 345, + "community": 555, "norm_label": "removeclasses()", "id": "accordion_plugin_removeclasses" }, @@ -73484,7 +73502,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L878", - "community": 345, + "community": 555, "norm_label": "isaccordiondetailsnode()", "id": "accordion_plugin_isaccordiondetailsnode" }, @@ -73493,7 +73511,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L879", - "community": 277, + "community": 555, "norm_label": "isaccordionbodywrappernode()", "id": "accordion_plugin_isaccordionbodywrappernode" }, @@ -73502,7 +73520,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/accordion/plugin.js", "source_location": "L880", - "community": 277, + "community": 555, "norm_label": "getaccordionchildren()", "id": "accordion_plugin_getaccordionchildren" }, @@ -73754,7 +73772,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L34", - "community": 650, + "community": 663, "norm_label": "isnullable()", "id": "quickbars_plugin_isnullable" }, @@ -73763,7 +73781,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L35", - "community": 650, + "community": 663, "norm_label": "isnonnullable()", "id": "quickbars_plugin_isnonnullable" }, @@ -73772,7 +73790,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L36", - "community": 389, + "community": 630, "norm_label": "isfunction", "id": "quickbars_plugin_isfunction" }, @@ -73916,7 +73934,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L304", - "community": 389, + "community": 630, "norm_label": "fromhtml()", "id": "quickbars_plugin_fromhtml" }, @@ -73925,7 +73943,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L315", - "community": 389, + "community": 630, "norm_label": "fromtag()", "id": "quickbars_plugin_fromtag" }, @@ -73934,7 +73952,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L320", - "community": 389, + "community": 630, "norm_label": "fromtext()", "id": "quickbars_plugin_fromtext" }, @@ -73943,7 +73961,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L325", - "community": 389, + "community": 630, "norm_label": "fromdom()", "id": "quickbars_plugin_fromdom" }, @@ -73952,7 +73970,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L331", - "community": 650, + "community": 663, "norm_label": "frompoint()", "id": "quickbars_plugin_frompoint" }, @@ -73979,7 +73997,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L360", - "community": 389, + "community": 630, "norm_label": "ancestor$1()", "id": "quickbars_plugin_ancestor_1" }, @@ -73988,7 +74006,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L374", - "community": 708, + "community": 706, "norm_label": "closest$2()", "id": "quickbars_plugin_closest_2" }, @@ -73997,7 +74015,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L379", - "community": 708, + "community": 706, "norm_label": "closest$1()", "id": "quickbars_plugin_closest_1" }, @@ -74006,7 +74024,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/quickbars/plugin.js", "source_location": "L381", - "community": 389, + "community": 630, "norm_label": "ancestor()", "id": "quickbars_plugin_ancestor" }, @@ -74978,7 +74996,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/template/plugin.js", "source_location": "L10", - "community": 121, + "community": 693, "norm_label": "hasproto()", "id": "template_plugin_hasproto" }, @@ -74987,7 +75005,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/template/plugin.js", "source_location": "L18", - "community": 121, + "community": 693, "norm_label": "typeof()", "id": "template_plugin_typeof" }, @@ -75032,7 +75050,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/template/plugin.js", "source_location": "L34", - "community": 121, + "community": 693, "norm_label": "isarray", "id": "template_plugin_isarray" }, @@ -75068,7 +75086,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/template/plugin.js", "source_location": "L38", - "community": 121, + "community": 693, "norm_label": "isarrayof()", "id": "template_plugin_isarrayof" }, @@ -77804,7 +77822,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/image/plugin.js", "source_location": "L440", - "community": 227, + "community": 71, "norm_label": "issafeimageurl()", "id": "image_plugin_issafeimageurl" }, @@ -80495,7 +80513,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L408", - "community": 705, + "community": 629, "norm_label": "trimcaretcontainers()", "id": "link_plugin_trimcaretcontainers" }, @@ -80513,7 +80531,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L417", - "community": 705, + "community": 256, "norm_label": "isinanchor()", "id": "link_plugin_isinanchor" }, @@ -80522,7 +80540,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L418", - "community": 705, + "community": 629, "norm_label": "getanchortext()", "id": "link_plugin_getanchortext" }, @@ -80666,7 +80684,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/link/plugin.js", "source_location": "L558", - "community": 227, + "community": 71, "norm_label": "sanitizedata()", "id": "link_plugin_sanitizedata" }, @@ -81251,7 +81269,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 202, + "community": 95, "norm_label": "i", "id": "table_plugin_min_i" }, @@ -81368,7 +81386,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 202, "norm_label": "q()", "id": "table_plugin_min_q" }, @@ -81584,7 +81602,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 202, + "community": 95, "norm_label": "ve()", "id": "table_plugin_min_ve" }, @@ -81656,7 +81674,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 203, "norm_label": "ot()", "id": "table_plugin_min_ot" }, @@ -81728,7 +81746,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 203, "norm_label": "ut", "id": "table_plugin_min_ut" }, @@ -81836,7 +81854,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 203, "norm_label": "kt()", "id": "table_plugin_min_kt" }, @@ -81881,7 +81899,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 202, "norm_label": "eo()", "id": "table_plugin_min_eo" }, @@ -81962,7 +81980,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 203, + "community": 278, "norm_label": "bo()", "id": "table_plugin_min_bo" }, @@ -82151,7 +82169,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.min.js", "source_location": "L5", - "community": 734, + "community": 202, "norm_label": "rl()", "id": "table_plugin_min_rl" }, @@ -82322,7 +82340,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L39", - "community": 342, + "community": 72, "norm_label": "isfunction", "id": "table_plugin_isfunction" }, @@ -82349,7 +82367,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L44", - "community": 687, + "community": 342, "norm_label": "compose1()", "id": "table_plugin_compose1" }, @@ -82358,7 +82376,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L45", - "community": 687, + "community": 342, "norm_label": "constant()", "id": "table_plugin_constant" }, @@ -82385,7 +82403,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L62", - "community": 169, + "community": 10, "norm_label": "call()", "id": "table_plugin_call" }, @@ -82412,7 +82430,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L163", - "community": 10, + "community": 177, "norm_label": "each$1()", "id": "table_plugin_each_1" }, @@ -82421,7 +82439,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L171", - "community": 10, + "community": 177, "norm_label": "objacc()", "id": "table_plugin_objacc" }, @@ -82430,7 +82448,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L174", - "community": 10, + "community": 177, "norm_label": "internalfilter()", "id": "table_plugin_internalfilter" }, @@ -82439,7 +82457,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L179", - "community": 10, + "community": 177, "norm_label": "filter$1()", "id": "table_plugin_filter_1" }, @@ -82448,7 +82466,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L184", - "community": 10, + "community": 177, "norm_label": "maptoarray()", "id": "table_plugin_maptoarray" }, @@ -82457,7 +82475,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L191", - "community": 10, + "community": 177, "norm_label": "values()", "id": "table_plugin_values" }, @@ -82475,7 +82493,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L197", - "community": 169, + "community": 10, "norm_label": "get$4()", "id": "table_plugin_get_4" }, @@ -82484,7 +82502,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L200", - "community": 169, + "community": 10, "norm_label": "has()", "id": "table_plugin_has" }, @@ -82493,7 +82511,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L201", - "community": 169, + "community": 10, "norm_label": "hasnonnullablekey()", "id": "table_plugin_hasnonnullablekey" }, @@ -82502,7 +82520,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L202", - "community": 169, + "community": 10, "norm_label": "isempty$1()", "id": "table_plugin_isempty_1" }, @@ -82511,7 +82529,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L213", - "community": 169, + "community": 10, "norm_label": "rawindexof()", "id": "table_plugin_rawindexof" }, @@ -82574,7 +82592,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L252", - "community": 330, + "community": 142, "norm_label": "partition()", "id": "table_plugin_partition" }, @@ -82601,7 +82619,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L281", - "community": 10, + "community": 177, "norm_label": "foldl()", "id": "table_plugin_foldl" }, @@ -82619,7 +82637,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L298", - "community": 218, + "community": 72, "norm_label": "find()", "id": "table_plugin_find" }, @@ -82646,7 +82664,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L312", - "community": 740, + "community": 169, "norm_label": "forall()", "id": "table_plugin_forall" }, @@ -82664,7 +82682,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L329", - "community": 330, + "community": 142, "norm_label": "get$3()", "id": "table_plugin_get_3" }, @@ -82673,7 +82691,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L330", - "community": 330, + "community": 142, "norm_label": "head()", "id": "table_plugin_head" }, @@ -82682,7 +82700,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L331", - "community": 330, + "community": 142, "norm_label": "last()", "id": "table_plugin_last" }, @@ -82754,7 +82772,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L384", - "community": 687, + "community": 342, "norm_label": "is$2()", "id": "table_plugin_is_2" }, @@ -82844,7 +82862,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L426", - "community": 687, + "community": 342, "norm_label": "istext", "id": "table_plugin_istext" }, @@ -82871,7 +82889,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L429", - "community": 740, + "community": 169, "norm_label": "istag()", "id": "table_plugin_istag" }, @@ -82907,7 +82925,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L434", - "community": 342, + "community": 72, "norm_label": "parents()", "id": "table_plugin_parents" }, @@ -82925,7 +82943,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L451", - "community": 687, + "community": 342, "norm_label": "nextsibling()", "id": "table_plugin_nextsibling" }, @@ -82934,7 +82952,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L452", - "community": 177, + "community": 330, "norm_label": "children$3()", "id": "table_plugin_children_3" }, @@ -82979,7 +82997,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L466", - "community": 199, + "community": 72, "norm_label": "getshadowhost()", "id": "table_plugin_getshadowhost" }, @@ -82988,7 +83006,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L468", - "community": 687, + "community": 342, "norm_label": "inbody()", "id": "table_plugin_inbody" }, @@ -83006,7 +83024,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L501", - "community": 740, + "community": 169, "norm_label": "closest$2()", "id": "table_plugin_closest_2" }, @@ -83015,7 +83033,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L505", - "community": 218, + "community": 72, "norm_label": "child$2()", "id": "table_plugin_child_2" }, @@ -83024,7 +83042,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L511", - "community": 53, + "community": 169, "norm_label": "ancestor()", "id": "table_plugin_ancestor" }, @@ -83033,7 +83051,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L512", - "community": 218, + "community": 72, "norm_label": "child$1()", "id": "table_plugin_child_1" }, @@ -83051,7 +83069,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L514", - "community": 687, + "community": 342, "norm_label": "closest$1()", "id": "table_plugin_closest_1" }, @@ -83060,7 +83078,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L519", - "community": 687, + "community": 342, "norm_label": "closest()", "id": "table_plugin_closest" }, @@ -83069,7 +83087,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L520", - "community": 687, + "community": 342, "norm_label": "iseditable()", "id": "table_plugin_iseditable" }, @@ -83087,7 +83105,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L529", - "community": 218, + "community": 72, "norm_label": "getnodename()", "id": "table_plugin_getnodename" }, @@ -83096,7 +83114,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L530", - "community": 199, + "community": 302, "norm_label": "getbody()", "id": "table_plugin_getbody" }, @@ -83141,7 +83159,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L535", - "community": 199, + "community": 72, "norm_label": "getselectionend()", "id": "table_plugin_getselectionend" }, @@ -83150,7 +83168,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L536", - "community": 740, + "community": 169, "norm_label": "isineditablecontext()", "id": "table_plugin_isineditablecontext" }, @@ -83168,7 +83186,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L539", - "community": 177, + "community": 330, "norm_label": "descendants$1()", "id": "table_plugin_descendants_1" }, @@ -83213,7 +83231,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L564", - "community": 10, + "community": 177, "norm_label": "setall()", "id": "table_plugin_setall" }, @@ -83249,7 +83267,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L578", - "community": 10, + "community": 177, "norm_label": "clone()", "id": "table_plugin_clone" }, @@ -83393,7 +83411,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L622", - "community": 342, + "community": 72, "norm_label": "issupported()", "id": "table_plugin_issupported" }, @@ -83411,7 +83429,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L633", - "community": 342, + "community": 72, "norm_label": "internalremove()", "id": "table_plugin_internalremove" }, @@ -83429,7 +83447,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L642", - "community": 342, + "community": 72, "norm_label": "get$1()", "id": "table_plugin_get_1" }, @@ -83438,7 +83456,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L648", - "community": 342, + "community": 72, "norm_label": "getunsafeproperty()", "id": "table_plugin_getunsafeproperty" }, @@ -83447,7 +83465,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L649", - "community": 218, + "community": 72, "norm_label": "getraw()", "id": "table_plugin_getraw" }, @@ -83474,7 +83492,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L664", - "community": 177, + "community": 330, "norm_label": "firstlayer()", "id": "table_plugin_firstlayer" }, @@ -83483,7 +83501,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L667", - "community": 177, + "community": 330, "norm_label": "filterfirstlayer()", "id": "table_plugin_filterfirstlayer" }, @@ -83510,7 +83528,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L684", - "community": 330, + "community": 142, "norm_label": "grid()", "id": "table_plugin_grid" }, @@ -83573,7 +83591,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L722", - "community": 53, + "community": 169, "norm_label": "lookup()", "id": "table_plugin_lookup" }, @@ -83582,7 +83600,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L732", - "community": 740, + "community": 169, "norm_label": "cell()", "id": "table_plugin_cell" }, @@ -83591,7 +83609,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L736", - "community": 177, + "community": 330, "norm_label": "cells()", "id": "table_plugin_cells" }, @@ -83600,7 +83618,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L737", - "community": 687, + "community": 342, "norm_label": "columns()", "id": "table_plugin_columns" }, @@ -83618,7 +83636,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L745", - "community": 177, + "community": 330, "norm_label": "rows()", "id": "table_plugin_rows" }, @@ -83627,7 +83645,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L746", - "community": 687, + "community": 342, "norm_label": "columngroups()", "id": "table_plugin_columngroups" }, @@ -83717,7 +83735,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L810", - "community": 330, + "community": 142, "norm_label": "generate$1()", "id": "table_plugin_generate_1" }, @@ -83744,7 +83762,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L871", - "community": 10, + "community": 177, "norm_label": "justcolumns()", "id": "table_plugin_justcolumns" }, @@ -83753,7 +83771,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L872", - "community": 10, + "community": 138, "norm_label": "hascolumns()", "id": "table_plugin_hascolumns" }, @@ -83816,7 +83834,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L930", - "community": 342, + "community": 72, "norm_label": "tonumber()", "id": "table_plugin_tonumber" }, @@ -83825,7 +83843,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L931", - "community": 342, + "community": 72, "norm_label": "getprop()", "id": "table_plugin_getprop" }, @@ -83834,7 +83852,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L932", - "community": 342, + "community": 72, "norm_label": "calccontentboxsize()", "id": "table_plugin_calccontentboxsize" }, @@ -83843,7 +83861,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L939", - "community": 342, + "community": 72, "norm_label": "getcalculatedwidth()", "id": "table_plugin_getcalculatedwidth" }, @@ -83852,7 +83870,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L944", - "community": 342, + "community": 72, "norm_label": "getinnerwidth()", "id": "table_plugin_getinnerwidth" }, @@ -83951,7 +83969,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1071", - "community": 330, + "community": 302, "norm_label": "hasadvancedcelltab", "id": "table_plugin_hasadvancedcelltab" }, @@ -83978,7 +83996,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1074", - "community": 199, + "community": 302, "norm_label": "hasappearanceoptions", "id": "table_plugin_hasappearanceoptions" }, @@ -84023,7 +84041,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1079", - "community": 199, + "community": 302, "norm_label": "gettableclasslist", "id": "table_plugin_gettableclasslist" }, @@ -84158,7 +84176,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1140", - "community": 687, + "community": 342, "norm_label": "after$1()", "id": "table_plugin_after_1" }, @@ -84194,7 +84212,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1167", - "community": 177, + "community": 330, "norm_label": "after()", "id": "table_plugin_after" }, @@ -84212,7 +84230,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1179", - "community": 177, + "community": 330, "norm_label": "remove()", "id": "table_plugin_remove" }, @@ -84221,7 +84239,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1185", - "community": 177, + "community": 330, "norm_label": "unwrap()", "id": "table_plugin_unwrap" }, @@ -84266,7 +84284,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1253", - "community": 199, + "community": 72, "norm_label": "clone$1()", "id": "table_plugin_clone_1" }, @@ -84320,7 +84338,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1281", - "community": 10, + "community": 177, "norm_label": "copyattributesto()", "id": "table_plugin_copyattributesto" }, @@ -84401,7 +84419,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1397", - "community": 53, + "community": 169, "norm_label": "lookuptable()", "id": "table_plugin_lookuptable" }, @@ -84446,7 +84464,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1440", - "community": 199, + "community": 72, "norm_label": "fromdom()", "id": "table_plugin_fromdom" }, @@ -84464,7 +84482,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1457", - "community": 687, + "community": 342, "norm_label": "getselectioncellfallback()", "id": "table_plugin_getselectioncellfallback" }, @@ -84491,7 +84509,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1464", - "community": 218, + "community": 330, "norm_label": "getselectioncell", "id": "table_plugin_getselectioncell" }, @@ -84509,7 +84527,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1466", - "community": 218, + "community": 330, "norm_label": "getrowsfromselection()", "id": "table_plugin_getrowsfromselection" }, @@ -84608,7 +84626,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1536", - "community": 53, + "community": 142, "norm_label": "anytohex()", "id": "table_plugin_anytohex" }, @@ -84626,7 +84644,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1568", - "community": 740, + "community": 169, "norm_label": "singleton()", "id": "table_plugin_singleton" }, @@ -84635,7 +84653,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1588", - "community": 740, + "community": 169, "norm_label": "unbindable()", "id": "table_plugin_unbindable" }, @@ -84653,7 +84671,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1609", - "community": 169, + "community": 10, "norm_label": "islistgroup()", "id": "table_plugin_islistgroup" }, @@ -84896,7 +84914,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L1917", - "community": 740, + "community": 169, "norm_label": "allunlocked()", "id": "table_plugin_allunlocked" }, @@ -84959,7 +84977,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2025", - "community": 218, + "community": 72, "norm_label": "extractadvancedstyles()", "id": "table_plugin_extractadvancedstyles" }, @@ -84977,7 +84995,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2051", - "community": 218, + "community": 72, "norm_label": "getalignment()", "id": "table_plugin_getalignment" }, @@ -84986,7 +85004,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2052", - "community": 218, + "community": 199, "norm_label": "gethalignment", "id": "table_plugin_gethalignment" }, @@ -84995,7 +85013,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2057", - "community": 218, + "community": 72, "norm_label": "getvalignment", "id": "table_plugin_getvalignment" }, @@ -85013,7 +85031,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2106", - "community": 218, + "community": 72, "norm_label": "getrowtype()", "id": "table_plugin_getrowtype" }, @@ -85031,7 +85049,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2133", - "community": 218, + "community": 72, "norm_label": "extractdatafromrowelement()", "id": "table_plugin_extractdatafromrowelement" }, @@ -85040,7 +85058,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2143", - "community": 218, + "community": 72, "norm_label": "extractdatafromcellelement()", "id": "table_plugin_extractdatafromcellelement" }, @@ -85121,7 +85139,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2253", - "community": 330, + "community": 302, "norm_label": "open$2()", "id": "table_plugin_open_2" }, @@ -85220,7 +85238,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2475", - "community": 199, + "community": 302, "norm_label": "getitems()", "id": "table_plugin_getitems" }, @@ -85247,7 +85265,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2632", - "community": 10, + "community": 177, "norm_label": "onsubmittableform()", "id": "table_plugin_onsubmittableform" }, @@ -85256,7 +85274,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2675", - "community": 199, + "community": 302, "norm_label": "open()", "id": "table_plugin_open" }, @@ -85274,7 +85292,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2762", - "community": 218, + "community": 72, "norm_label": "child()", "id": "table_plugin_child" }, @@ -85319,7 +85337,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/table/plugin.js", "source_location": "L2794", - "community": 740, + "community": 169, "norm_label": "getselectiontargets()", "id": "table_plugin_getselectiontargets" }, @@ -86039,7 +86057,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L10", - "community": 344, + "community": 34, "norm_label": "applylistformat()", "id": "advlist_plugin_applylistformat" }, @@ -86048,7 +86066,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L15", - "community": 344, + "community": 34, "norm_label": "register$2()", "id": "advlist_plugin_register_2" }, @@ -86057,7 +86075,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L24", - "community": 344, + "community": 34, "norm_label": "option()", "id": "advlist_plugin_option" }, @@ -86066,7 +86084,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L25", - "community": 344, + "community": 34, "norm_label": "register$1()", "id": "advlist_plugin_register_1" }, @@ -86075,7 +86093,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L36", - "community": 344, + "community": 34, "norm_label": "getnumberstyles", "id": "advlist_plugin_getnumberstyles" }, @@ -86084,7 +86102,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L37", - "community": 344, + "community": 34, "norm_label": "getbulletstyles", "id": "advlist_plugin_getbulletstyles" }, @@ -86093,7 +86111,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L39", - "community": 344, + "community": 34, "norm_label": "isnullable()", "id": "advlist_plugin_isnullable" }, @@ -86102,7 +86120,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L40", - "community": 344, + "community": 34, "norm_label": "isnonnullable()", "id": "advlist_plugin_isnonnullable" }, @@ -86120,7 +86138,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L149", - "community": 344, + "community": 34, "norm_label": "iscustomlist()", "id": "advlist_plugin_iscustomlist" }, @@ -86129,7 +86147,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L150", - "community": 344, + "community": 34, "norm_label": "ischildofbody()", "id": "advlist_plugin_ischildofbody" }, @@ -86138,7 +86156,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L153", - "community": 344, + "community": 34, "norm_label": "matchnodenames()", "id": "advlist_plugin_matchnodenames" }, @@ -86147,7 +86165,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L154", - "community": 344, + "community": 34, "norm_label": "islistnode", "id": "advlist_plugin_islistnode" }, @@ -86156,7 +86174,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L155", - "community": 344, + "community": 34, "norm_label": "istablecellnode", "id": "advlist_plugin_istablecellnode" }, @@ -86174,7 +86192,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L157", - "community": 344, + "community": 34, "norm_label": "getselectedstyletype()", "id": "advlist_plugin_getselectedstyletype" }, @@ -86183,7 +86201,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L162", - "community": 344, + "community": 34, "norm_label": "iswithinnoneditable()", "id": "advlist_plugin_iswithinnoneditable" }, @@ -86192,7 +86210,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L163", - "community": 344, + "community": 34, "norm_label": "iswithinnoneditablelist()", "id": "advlist_plugin_iswithinnoneditablelist" }, @@ -86201,7 +86219,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L167", - "community": 344, + "community": 34, "norm_label": "setnodechangehandler()", "id": "advlist_plugin_setnodechangehandler" }, @@ -86210,7 +86228,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L177", - "community": 344, + "community": 34, "norm_label": "stylevaluetotext()", "id": "advlist_plugin_stylevaluetotext" }, @@ -86219,7 +86237,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L182", - "community": 344, + "community": 34, "norm_label": "normalizestylevalue()", "id": "advlist_plugin_normalizestylevalue" }, @@ -86228,7 +86246,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L183", - "community": 344, + "community": 34, "norm_label": "makesetuphandler()", "id": "advlist_plugin_makesetuphandler" }, @@ -86237,7 +86255,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L192", - "community": 344, + "community": 34, "norm_label": "addsplitbutton()", "id": "advlist_plugin_addsplitbutton" }, @@ -86246,7 +86264,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L224", - "community": 344, + "community": 34, "norm_label": "addbutton()", "id": "advlist_plugin_addbutton" }, @@ -86255,7 +86273,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L233", - "community": 344, + "community": 34, "norm_label": "addcontrol()", "id": "advlist_plugin_addcontrol" }, @@ -86264,7 +86282,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/advlist/plugin.js", "source_location": "L240", - "community": 344, + "community": 34, "norm_label": "register()", "id": "advlist_plugin_register" }, @@ -87758,7 +87776,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L26", - "community": 743, + "community": 287, "norm_label": "hasproto()", "id": "fullscreen_plugin_hasproto" }, @@ -87767,7 +87785,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L34", - "community": 743, + "community": 287, "norm_label": "typeof()", "id": "fullscreen_plugin_typeof" }, @@ -87803,7 +87821,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L49", - "community": 287, + "community": 43, "norm_label": "isstring", "id": "fullscreen_plugin_isstring" }, @@ -87821,7 +87839,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L51", - "community": 743, + "community": 287, "norm_label": "isarray", "id": "fullscreen_plugin_isarray" }, @@ -87839,7 +87857,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L53", - "community": 287, + "community": 43, "norm_label": "isboolean", "id": "fullscreen_plugin_isboolean" }, @@ -87884,7 +87902,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L58", - "community": 287, + "community": 43, "norm_label": "isnumber", "id": "fullscreen_plugin_isnumber" }, @@ -87920,7 +87938,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L68", - "community": 43, + "community": 382, "norm_label": "constant()", "id": "fullscreen_plugin_constant" }, @@ -87956,7 +87974,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L185", - "community": 743, + "community": 670, "norm_label": "each$1()", "id": "fullscreen_plugin_each_1" }, @@ -87992,7 +88010,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L215", - "community": 743, + "community": 287, "norm_label": "flatten()", "id": "fullscreen_plugin_flatten" }, @@ -88001,7 +88019,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L225", - "community": 743, + "community": 287, "norm_label": "bind$3()", "id": "fullscreen_plugin_bind_3" }, @@ -88208,7 +88226,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L349", - "community": 287, + "community": 43, "norm_label": "rawset()", "id": "fullscreen_plugin_rawset" }, @@ -88217,7 +88235,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L357", - "community": 287, + "community": 43, "norm_label": "set$1()", "id": "fullscreen_plugin_set_1" }, @@ -88280,7 +88298,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L383", - "community": 649, + "community": 246, "norm_label": "fromhtml()", "id": "fullscreen_plugin_fromhtml" }, @@ -88289,7 +88307,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L394", - "community": 649, + "community": 246, "norm_label": "fromtag()", "id": "fullscreen_plugin_fromtag" }, @@ -88298,7 +88316,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L399", - "community": 649, + "community": 246, "norm_label": "fromtext()", "id": "fullscreen_plugin_fromtext" }, @@ -88307,7 +88325,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L404", - "community": 649, + "community": 246, "norm_label": "fromdom()", "id": "fullscreen_plugin_fromdom" }, @@ -88343,7 +88361,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L438", - "community": 743, + "community": 670, "norm_label": "bypassselector()", "id": "fullscreen_plugin_bypassselector" }, @@ -88352,7 +88370,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L439", - "community": 743, + "community": 670, "norm_label": "all$1()", "id": "fullscreen_plugin_all_1" }, @@ -88460,7 +88478,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L480", - "community": 649, + "community": 246, "norm_label": "getshadowhost()", "id": "fullscreen_plugin_getshadowhost" }, @@ -88496,7 +88514,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L505", - "community": 649, + "community": 246, "norm_label": "getbody()", "id": "fullscreen_plugin_getbody" }, @@ -88505,7 +88523,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L513", - "community": 287, + "community": 43, "norm_label": "internalset()", "id": "fullscreen_plugin_internalset" }, @@ -88514,7 +88532,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L522", - "community": 287, + "community": 43, "norm_label": "set()", "id": "fullscreen_plugin_set" }, @@ -88532,7 +88550,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L532", - "community": 336, + "community": 287, "norm_label": "get$2()", "id": "fullscreen_plugin_get_2" }, @@ -88568,7 +88586,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L556", - "community": 141, + "community": 385, "norm_label": "handle()", "id": "fullscreen_plugin_handle" }, @@ -88577,7 +88595,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L561", - "community": 141, + "community": 385, "norm_label": "binder()", "id": "fullscreen_plugin_binder" }, @@ -88586,7 +88604,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L566", - "community": 246, + "community": 385, "norm_label": "bind$2()", "id": "fullscreen_plugin_bind_2" }, @@ -88604,7 +88622,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L572", - "community": 246, + "community": 385, "norm_label": "bind$1()", "id": "fullscreen_plugin_bind_1" }, @@ -88622,7 +88640,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L586", - "community": 43, + "community": 382, "norm_label": "devicetype()", "id": "fullscreen_plugin_devicetype" }, @@ -88829,7 +88847,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L898", - "community": 43, + "community": 382, "norm_label": "mediamatch()", "id": "fullscreen_plugin_mediamatch" }, @@ -88838,7 +88856,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L899", - "community": 246, + "community": 144, "norm_label": "platform", "id": "fullscreen_plugin_platform" }, @@ -88847,7 +88865,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L900", - "community": 246, + "community": 144, "norm_label": "detect()", "id": "fullscreen_plugin_detect" }, @@ -88865,7 +88883,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L912", - "community": 382, + "community": 336, "norm_label": "get$1()", "id": "fullscreen_plugin_get_1" }, @@ -88874,7 +88892,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L919", - "community": 246, + "community": 144, "norm_label": "get()", "id": "fullscreen_plugin_get" }, @@ -88892,7 +88910,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L935", - "community": 382, + "community": 336, "norm_label": "getbounds()", "id": "fullscreen_plugin_getbounds" }, @@ -88901,7 +88919,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L946", - "community": 246, + "community": 144, "norm_label": "bind()", "id": "fullscreen_plugin_bind" }, @@ -88946,7 +88964,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L971", - "community": 246, + "community": 144, "norm_label": "getfullscreenroot()", "id": "fullscreen_plugin_getfullscreenroot" }, @@ -89018,7 +89036,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1022", - "community": 743, + "community": 670, "norm_label": "all()", "id": "fullscreen_plugin_all" }, @@ -89027,7 +89045,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1023", - "community": 743, + "community": 287, "norm_label": "ancestors()", "id": "fullscreen_plugin_ancestors" }, @@ -89045,7 +89063,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1031", - "community": 43, + "community": 382, "norm_label": "isandroid", "id": "fullscreen_plugin_isandroid" }, @@ -89054,7 +89072,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1032", - "community": 336, + "community": 287, "norm_label": "matchcolor()", "id": "fullscreen_plugin_matchcolor" }, @@ -89063,7 +89081,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1036", - "community": 743, + "community": 287, "norm_label": "clobberstyles()", "id": "fullscreen_plugin_clobberstyles" }, @@ -89072,7 +89090,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1058", - "community": 743, + "community": 670, "norm_label": "restorestyles()", "id": "fullscreen_plugin_restorestyles" }, @@ -89081,7 +89099,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/fullscreen/plugin.js", "source_location": "L1072", - "community": 382, + "community": 336, "norm_label": "getscrollpos()", "id": "fullscreen_plugin_getscrollpos" }, @@ -91061,7 +91079,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L53", - "community": 659, + "community": 352, "norm_label": "gethelptabs", "id": "help_plugin_gethelptabs" }, @@ -91151,7 +91169,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L95", - "community": 327, + "community": 352, "norm_label": "isnullable()", "id": "help_plugin_isnullable" }, @@ -91160,7 +91178,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L96", - "community": 327, + "community": 352, "norm_label": "isnonnullable()", "id": "help_plugin_isnonnullable" }, @@ -91214,7 +91232,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L203", - "community": 620, + "community": 687, "norm_label": "map()", "id": "help_plugin_map" }, @@ -91232,7 +91250,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L222", - "community": 327, + "community": 188, "norm_label": "finduntil()", "id": "help_plugin_finduntil" }, @@ -91241,7 +91259,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L233", - "community": 327, + "community": 188, "norm_label": "find()", "id": "help_plugin_find" }, @@ -91259,7 +91277,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L244", - "community": 327, + "community": 352, "norm_label": "get()", "id": "help_plugin_get" }, @@ -91268,7 +91286,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L247", - "community": 327, + "community": 352, "norm_label": "has()", "id": "help_plugin_has" }, @@ -91277,7 +91295,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L249", - "community": 188, + "community": 708, "norm_label": "cat()", "id": "help_plugin_cat" }, @@ -91286,7 +91304,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L264", - "community": 659, + "community": 694, "norm_label": "ploadhtmlbylangcode()", "id": "help_plugin_ploadhtmlbylangcode" }, @@ -91295,7 +91313,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L265", - "community": 659, + "community": 694, "norm_label": "ploadi18nhtml()", "id": "help_plugin_ploadi18nhtml" }, @@ -91313,7 +91331,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L272", - "community": 659, + "community": 694, "norm_label": "ptab()", "id": "help_plugin_ptab" }, @@ -91322,7 +91340,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L287", - "community": 620, + "community": 687, "norm_label": "converttext()", "id": "help_plugin_converttext" }, @@ -91340,7 +91358,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L415", - "community": 620, + "community": 687, "norm_label": "tab$2()", "id": "help_plugin_tab_2" }, @@ -91358,7 +91376,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L712", - "community": 659, + "community": 352, "norm_label": "tab$1()", "id": "help_plugin_tab_1" }, @@ -91367,7 +91385,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L794", - "community": 659, + "community": 352, "norm_label": "tab()", "id": "help_plugin_tab" }, @@ -91376,7 +91394,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L813", - "community": 620, + "community": 687, "norm_label": "parsehelptabssetting()", "id": "help_plugin_parsehelptabssetting" }, @@ -91385,7 +91403,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L833", - "community": 123, + "community": 138, "norm_label": "getnamesfromtabs()", "id": "help_plugin_getnamesfromtabs" }, @@ -91394,7 +91412,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/help/plugin.js", "source_location": "L845", - "community": 659, + "community": 352, "norm_label": "pparsecustomtabs()", "id": "help_plugin_pparsecustomtabs" }, @@ -91790,7 +91808,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L10", - "community": 386, + "community": 389, "norm_label": "hasproto()", "id": "media_plugin_hasproto" }, @@ -91799,7 +91817,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L18", - "community": 386, + "community": 389, "norm_label": "typeof()", "id": "media_plugin_typeof" }, @@ -91835,7 +91853,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L33", - "community": 386, + "community": 389, "norm_label": "isarray", "id": "media_plugin_isarray" }, @@ -91862,7 +91880,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L131", - "community": 617, + "community": 620, "norm_label": "each$1()", "id": "media_plugin_each_1" }, @@ -91871,7 +91889,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L137", - "community": 386, + "community": 389, "norm_label": "flatten()", "id": "media_plugin_flatten" }, @@ -91880,7 +91898,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L148", - "community": 386, + "community": 389, "norm_label": "cell()", "id": "media_plugin_cell" }, @@ -91889,7 +91907,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L164", - "community": 693, + "community": 686, "norm_label": "each()", "id": "media_plugin_each" }, @@ -91970,7 +91988,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L209", - "community": 686, + "community": 660, "norm_label": "shouldfilterhtml", "id": "media_plugin_shouldfilterhtml" }, @@ -91988,7 +92006,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L211", - "community": 386, + "community": 389, "norm_label": "hasaltsource", "id": "media_plugin_hasaltsource" }, @@ -91997,7 +92015,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L212", - "community": 386, + "community": 389, "norm_label": "hasposter", "id": "media_plugin_hasposter" }, @@ -92051,7 +92069,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L296", - "community": 686, + "community": 660, "norm_label": "parser()", "id": "media_plugin_parser" }, @@ -92060,7 +92078,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L304", - "community": 686, + "community": 660, "norm_label": "addpx()", "id": "media_plugin_addpx" }, @@ -92069,7 +92087,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L305", - "community": 686, + "community": 660, "norm_label": "updateephoxembed()", "id": "media_plugin_updateephoxembed" }, @@ -92087,7 +92105,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L320", - "community": 686, + "community": 660, "norm_label": "updatehtml()", "id": "media_plugin_updatehtml" }, @@ -92177,7 +92195,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L588", - "community": 386, + "community": 389, "norm_label": "ismediaelement()", "id": "media_plugin_ismediaelement" }, @@ -92258,7 +92276,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L644", - "community": 693, + "community": 686, "norm_label": "getvalue()", "id": "media_plugin_getvalue" }, @@ -92267,7 +92285,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L652", - "community": 693, + "community": 686, "norm_label": "getdimensions()", "id": "media_plugin_getdimensions" }, @@ -92276,7 +92294,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L664", - "community": 693, + "community": 686, "norm_label": "unwrap()", "id": "media_plugin_unwrap" }, @@ -92285,7 +92303,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L675", - "community": 617, + "community": 620, "norm_label": "wrap()", "id": "media_plugin_wrap" }, @@ -92303,7 +92321,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L701", - "community": 386, + "community": 389, "norm_label": "geteditordata()", "id": "media_plugin_geteditordata" }, @@ -92366,7 +92384,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L771", - "community": 386, + "community": 389, "norm_label": "showdialog()", "id": "media_plugin_showdialog" }, @@ -92375,7 +92393,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L908", - "community": 693, + "community": 686, "norm_label": "get()", "id": "media_plugin_get" }, @@ -92393,7 +92411,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L922", - "community": 617, + "community": 620, "norm_label": "checkrange()", "id": "media_plugin_checkrange" }, @@ -92402,7 +92420,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L923", - "community": 617, + "community": 620, "norm_label": "startswith()", "id": "media_plugin_startswith" }, @@ -92429,7 +92447,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L943", - "community": 617, + "community": 620, "norm_label": "setdimensions()", "id": "media_plugin_setdimensions" }, @@ -92438,7 +92456,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L953", - "community": 617, + "community": 620, "norm_label": "appendnodecontent()", "id": "media_plugin_appendnodecontent" }, @@ -92447,7 +92465,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L959", - "community": 617, + "community": 620, "norm_label": "createplaceholdernode()", "id": "media_plugin_createplaceholdernode" }, @@ -92456,7 +92474,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L972", - "community": 617, + "community": 620, "norm_label": "createpreviewnode()", "id": "media_plugin_createpreviewnode" }, @@ -92465,7 +92483,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L1021", - "community": 617, + "community": 620, "norm_label": "retainattributesandinnerhtml()", "id": "media_plugin_retainattributesandinnerhtml" }, @@ -92501,7 +92519,7 @@ "file_type": "code", "source_file": "public/tinymce/plugins/media/plugin.js", "source_location": "L1080", - "community": 686, + "community": 660, "norm_label": "parseandsanitize()", "id": "media_plugin_parseandsanitize" }, @@ -92546,7 +92564,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 174, "norm_label": "t()", "id": "dom_model_min_t" }, @@ -92573,7 +92591,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 674, "norm_label": "r", "id": "dom_model_min_r" }, @@ -92609,7 +92627,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 174, "norm_label": "i", "id": "dom_model_min_i" }, @@ -92627,7 +92645,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 165, "norm_label": "d", "id": "dom_model_min_d" }, @@ -92672,7 +92690,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 9, "norm_label": "p()", "id": "dom_model_min_p" }, @@ -92744,7 +92762,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 661, "norm_label": "z()", "id": "dom_model_min_z" }, @@ -92906,7 +92924,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 13, "norm_label": "pe()", "id": "dom_model_min_pe" }, @@ -92996,7 +93014,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 108, "norm_label": "qe()", "id": "dom_model_min_qe" }, @@ -93032,7 +93050,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 174, "norm_label": "st()", "id": "dom_model_min_st" }, @@ -93050,7 +93068,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "at()", "id": "dom_model_min_at" }, @@ -93077,7 +93095,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "mt()", "id": "dom_model_min_mt" }, @@ -93095,7 +93113,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 674, "norm_label": "ft()", "id": "dom_model_min_ft" }, @@ -93104,7 +93122,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "gt()", "id": "dom_model_min_gt" }, @@ -93113,7 +93131,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 674, "norm_label": "ht()", "id": "dom_model_min_ht" }, @@ -93122,7 +93140,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "pt()", "id": "dom_model_min_pt" }, @@ -93140,7 +93158,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 165, "norm_label": "bt()", "id": "dom_model_min_bt" }, @@ -93149,7 +93167,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 103, + "community": 174, "norm_label": "vt()", "id": "dom_model_min_vt" }, @@ -93158,7 +93176,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "yt()", "id": "dom_model_min_yt" }, @@ -93194,7 +93212,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 165, "norm_label": "kt()", "id": "dom_model_min_kt" }, @@ -93203,7 +93221,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "zt()", "id": "dom_model_min_zt" }, @@ -93212,7 +93230,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "jt()", "id": "dom_model_min_jt" }, @@ -93221,7 +93239,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "qt()", "id": "dom_model_min_qt" }, @@ -93230,7 +93248,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "ut()", "id": "dom_model_min_ut" }, @@ -93734,7 +93752,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "sr()", "id": "dom_model_min_sr" }, @@ -93752,7 +93770,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "ar()", "id": "dom_model_min_ar" }, @@ -93761,7 +93779,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "cr()", "id": "dom_model_min_cr" }, @@ -93770,7 +93788,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "ir()", "id": "dom_model_min_ir" }, @@ -93779,7 +93797,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "mr()", "id": "dom_model_min_mr" }, @@ -93788,7 +93806,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "fr()", "id": "dom_model_min_fr" }, @@ -93806,7 +93824,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "hr()", "id": "dom_model_min_hr" }, @@ -93824,7 +93842,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "wr()", "id": "dom_model_min_wr" }, @@ -93842,7 +93860,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "vr", "id": "dom_model_min_vr" }, @@ -93869,7 +93887,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "dr()", "id": "dom_model_min_dr" }, @@ -93896,7 +93914,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "jr", "id": "dom_model_min_jr" }, @@ -93914,7 +93932,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "ur", "id": "dom_model_min_ur" }, @@ -93923,7 +93941,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "es()", "id": "dom_model_min_es" }, @@ -93932,7 +93950,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "ts()", "id": "dom_model_min_ts" }, @@ -93941,7 +93959,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "os()", "id": "dom_model_min_os" }, @@ -93977,7 +93995,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "ls()", "id": "dom_model_min_ls" }, @@ -94013,7 +94031,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "ms()", "id": "dom_model_min_ms" }, @@ -94040,7 +94058,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 661, "norm_label": "ps()", "id": "dom_model_min_ps" }, @@ -94076,7 +94094,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 674, "norm_label": "ys()", "id": "dom_model_min_ys" }, @@ -94094,7 +94112,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "ks()", "id": "dom_model_min_ks" }, @@ -94130,7 +94148,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "gs()", "id": "dom_model_min_gs" }, @@ -94157,7 +94175,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 9, "norm_label": "el()", "id": "dom_model_min_el" }, @@ -94193,7 +94211,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 103, + "community": 174, "norm_label": "rl()", "id": "dom_model_min_rl" }, @@ -94202,7 +94220,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 103, + "community": 174, "norm_label": "sl()", "id": "dom_model_min_sl" }, @@ -94283,7 +94301,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "wl()", "id": "dom_model_min_wl" }, @@ -94490,7 +94508,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "da()", "id": "dom_model_min_da" }, @@ -94571,7 +94589,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 108, "norm_label": "ya()", "id": "dom_model_min_ya" }, @@ -94652,7 +94670,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 174, "norm_label": "nc", "id": "dom_model_min_nc" }, @@ -94724,7 +94742,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 174, + "community": 103, "norm_label": "dc", "id": "dom_model_min_dc" }, @@ -94742,7 +94760,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 13, + "community": 674, "norm_label": "fc()", "id": "dom_model_min_fc" }, @@ -94751,7 +94769,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 13, "norm_label": "gc()", "id": "dom_model_min_gc" }, @@ -94805,7 +94823,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 9, "norm_label": "yc()", "id": "dom_model_min_yc" }, @@ -94832,7 +94850,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "zc()", "id": "dom_model_min_zc" }, @@ -94841,7 +94859,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 127, + "community": 9, "norm_label": "qc()", "id": "dom_model_min_qc" }, @@ -94922,7 +94940,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 209, + "community": 174, "norm_label": "ai()", "id": "dom_model_min_ai" }, @@ -95012,7 +95030,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 165, "norm_label": "bi()", "id": "dom_model_min_bi" }, @@ -95021,7 +95039,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 165, "norm_label": "vi()", "id": "dom_model_min_vi" }, @@ -95120,7 +95138,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 108, + "community": 165, "norm_label": "nm()", "id": "dom_model_min_nm" }, @@ -95156,7 +95174,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 174, + "community": 165, "norm_label": "am()", "id": "dom_model_min_am" }, @@ -95291,7 +95309,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 174, + "community": 165, "norm_label": "zm()", "id": "dom_model_min_zm" }, @@ -95489,7 +95507,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.min.js", "source_location": "L1", - "community": 674, + "community": 13, "norm_label": "sd()", "id": "dom_model_min_sd" }, @@ -95498,7 +95516,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L10", - "community": 630, + "community": 4, "norm_label": "hasproto()", "id": "dom_model_hasproto" }, @@ -95507,7 +95525,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L18", - "community": 630, + "community": 4, "norm_label": "typeof()", "id": "dom_model_typeof" }, @@ -95543,7 +95561,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L33", - "community": 2, + "community": 42, "norm_label": "isstring", "id": "dom_model_isstring" }, @@ -95561,7 +95579,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L35", - "community": 630, + "community": 4, "norm_label": "isarray", "id": "dom_model_isarray" }, @@ -95579,7 +95597,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L37", - "community": 2, + "community": 42, "norm_label": "isboolean", "id": "dom_model_isboolean" }, @@ -95588,7 +95606,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L38", - "community": 2, + "community": 42, "norm_label": "isundefined", "id": "dom_model_isundefined" }, @@ -95597,7 +95615,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L39", - "community": 35, + "community": 12, "norm_label": "isnullable()", "id": "dom_model_isnullable" }, @@ -95606,7 +95624,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L40", - "community": 35, + "community": 12, "norm_label": "isnonnullable()", "id": "dom_model_isnonnullable" }, @@ -95615,7 +95633,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L41", - "community": 227, + "community": 86, "norm_label": "isfunction", "id": "dom_model_isfunction" }, @@ -95624,7 +95642,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L42", - "community": 2, + "community": 42, "norm_label": "isnumber", "id": "dom_model_isnumber" }, @@ -95642,7 +95660,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L46", - "community": 35, + "community": 12, "norm_label": "compose()", "id": "dom_model_compose" }, @@ -95660,7 +95678,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L52", - "community": 4, + "community": 35, "norm_label": "constant()", "id": "dom_model_constant" }, @@ -95696,7 +95714,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L70", - "community": 2, + "community": 42, "norm_label": "die()", "id": "dom_model_die" }, @@ -95705,7 +95723,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L75", - "community": 630, + "community": 4, "norm_label": "apply()", "id": "dom_model_apply" }, @@ -95732,7 +95750,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L177", - "community": 227, + "community": 71, "norm_label": "rawindexof()", "id": "dom_model_rawindexof" }, @@ -95741,7 +95759,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L178", - "community": 227, + "community": 71, "norm_label": "contains$2()", "id": "dom_model_contains_2" }, @@ -95759,7 +95777,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L188", - "community": 65, + "community": 300, "norm_label": "range$1()", "id": "dom_model_range_1" }, @@ -95777,7 +95795,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L204", - "community": 630, + "community": 4, "norm_label": "each$2()", "id": "dom_model_each_2" }, @@ -95804,7 +95822,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L229", - "community": 42, + "community": 300, "norm_label": "filter$2()", "id": "dom_model_filter_2" }, @@ -95831,7 +95849,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L251", - "community": 71, + "community": 329, "norm_label": "finduntil()", "id": "dom_model_finduntil" }, @@ -95840,7 +95858,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L262", - "community": 71, + "community": 329, "norm_label": "find$1()", "id": "dom_model_find_1" }, @@ -95849,7 +95867,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L265", - "community": 227, + "community": 12, "norm_label": "findindex()", "id": "dom_model_findindex" }, @@ -95858,7 +95876,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L274", - "community": 630, + "community": 4, "norm_label": "flatten()", "id": "dom_model_flatten" }, @@ -95876,7 +95894,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L285", - "community": 4, + "community": 85, "norm_label": "forall()", "id": "dom_model_forall" }, @@ -95912,7 +95930,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L312", - "community": 227, + "community": 12, "norm_label": "get$d()", "id": "dom_model_get_d" }, @@ -95921,7 +95939,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L313", - "community": 227, + "community": 12, "norm_label": "head()", "id": "dom_model_head" }, @@ -95930,7 +95948,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L314", - "community": 227, + "community": 23, "norm_label": "last$2()", "id": "dom_model_last_2" }, @@ -95939,7 +95957,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L315", - "community": 383, + "community": 86, "norm_label": "findmap()", "id": "dom_model_findmap" }, @@ -96002,7 +96020,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L362", - "community": 4, + "community": 24, "norm_label": "maptoarray()", "id": "dom_model_maptoarray" }, @@ -96011,7 +96029,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L369", - "community": 4, + "community": 24, "norm_label": "values()", "id": "dom_model_values" }, @@ -96110,7 +96128,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L426", - "community": 227, + "community": 71, "norm_label": "name()", "id": "dom_model_name" }, @@ -96119,7 +96137,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L430", - "community": 227, + "community": 71, "norm_label": "type()", "id": "dom_model_type" }, @@ -96137,7 +96155,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L432", - "community": 227, + "community": 71, "norm_label": "iscomment()", "id": "dom_model_iscomment" }, @@ -96146,7 +96164,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L433", - "community": 227, + "community": 71, "norm_label": "ishtmlelement()", "id": "dom_model_ishtmlelement" }, @@ -96155,7 +96173,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L434", - "community": 227, + "community": 71, "norm_label": "iselement", "id": "dom_model_iselement" }, @@ -96164,7 +96182,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L435", - "community": 227, + "community": 23, "norm_label": "istext", "id": "dom_model_istext" }, @@ -96182,7 +96200,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L437", - "community": 227, + "community": 12, "norm_label": "isdocumentfragment", "id": "dom_model_isdocumentfragment" }, @@ -96200,7 +96218,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L440", - "community": 2, + "community": 42, "norm_label": "rawset()", "id": "dom_model_rawset" }, @@ -96209,7 +96227,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L448", - "community": 329, + "community": 42, "norm_label": "set$2()", "id": "dom_model_set_2" }, @@ -96218,7 +96236,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L451", - "community": 65, + "community": 300, "norm_label": "setall$1()", "id": "dom_model_setall_1" }, @@ -96236,7 +96254,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L466", - "community": 227, + "community": 71, "norm_label": "get$b()", "id": "dom_model_get_b" }, @@ -96254,7 +96272,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L471", - "community": 329, + "community": 42, "norm_label": "remove$7()", "id": "dom_model_remove_7" }, @@ -96263,7 +96281,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L474", - "community": 65, + "community": 300, "norm_label": "clone$2()", "id": "dom_model_clone_2" }, @@ -96272,7 +96290,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L479", - "community": 2, + "community": 42, "norm_label": "fromhtml$1()", "id": "dom_model_fromhtml_1" }, @@ -96281,7 +96299,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L490", - "community": 65, + "community": 300, "norm_label": "fromtag()", "id": "dom_model_fromtag" }, @@ -96290,7 +96308,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L495", - "community": 2, + "community": 42, "norm_label": "fromtext()", "id": "dom_model_fromtext" }, @@ -96299,7 +96317,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L500", - "community": 2, + "community": 42, "norm_label": "fromdom$1()", "id": "dom_model_fromdom_1" }, @@ -96326,7 +96344,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L515", - "community": 630, + "community": 4, "norm_label": "is$2()", "id": "dom_model_is_2" }, @@ -96335,7 +96353,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L534", - "community": 630, + "community": 4, "norm_label": "bypassselector()", "id": "dom_model_bypassselector" }, @@ -96344,7 +96362,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L535", - "community": 630, + "community": 4, "norm_label": "all$1()", "id": "dom_model_all_1" }, @@ -96353,7 +96371,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L539", - "community": 630, + "community": 4, "norm_label": "one()", "id": "dom_model_one" }, @@ -96362,7 +96380,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L544", - "community": 227, + "community": 23, "norm_label": "eq$1()", "id": "dom_model_eq_1" }, @@ -96371,7 +96389,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L545", - "community": 2, + "community": 42, "norm_label": "contains$1()", "id": "dom_model_contains_1" }, @@ -96380,7 +96398,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L552", - "community": 85, + "community": 35, "norm_label": "owner()", "id": "dom_model_owner" }, @@ -96434,7 +96452,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L558", - "community": 42, + "community": 86, "norm_label": "parents()", "id": "dom_model_parents" }, @@ -96452,7 +96470,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L575", - "community": 65, + "community": 23, "norm_label": "nextsibling()", "id": "dom_model_nextsibling" }, @@ -96461,7 +96479,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L576", - "community": 65, + "community": 300, "norm_label": "children$2()", "id": "dom_model_children_2" }, @@ -96488,7 +96506,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L583", - "community": 630, + "community": 300, "norm_label": "before$3()", "id": "dom_model_before_3" }, @@ -96497,7 +96515,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L589", - "community": 65, + "community": 23, "norm_label": "after$5()", "id": "dom_model_after_5" }, @@ -96515,7 +96533,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L608", - "community": 65, + "community": 300, "norm_label": "append$1()", "id": "dom_model_append_1" }, @@ -96533,7 +96551,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L618", - "community": 630, + "community": 300, "norm_label": "wrap()", "id": "dom_model_wrap" }, @@ -96542,7 +96560,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L623", - "community": 65, + "community": 300, "norm_label": "after$4()", "id": "dom_model_after_4" }, @@ -96551,7 +96569,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L629", - "community": 65, + "community": 300, "norm_label": "append()", "id": "dom_model_append" }, @@ -96560,7 +96578,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L635", - "community": 65, + "community": 300, "norm_label": "empty()", "id": "dom_model_empty" }, @@ -96569,7 +96587,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L641", - "community": 65, + "community": 300, "norm_label": "remove$6()", "id": "dom_model_remove_6" }, @@ -96578,7 +96596,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L647", - "community": 65, + "community": 300, "norm_label": "unwrap()", "id": "dom_model_unwrap" }, @@ -96587,7 +96605,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L655", - "community": 630, + "community": 300, "norm_label": "clone$1()", "id": "dom_model_clone_1" }, @@ -96596,7 +96614,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L656", - "community": 630, + "community": 300, "norm_label": "shallow()", "id": "dom_model_shallow" }, @@ -96605,7 +96623,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L657", - "community": 630, + "community": 300, "norm_label": "deep()", "id": "dom_model_deep" }, @@ -96614,7 +96632,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L658", - "community": 65, + "community": 300, "norm_label": "shallowas()", "id": "dom_model_shallowas" }, @@ -96623,7 +96641,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L664", - "community": 65, + "community": 300, "norm_label": "copy$2()", "id": "dom_model_copy_2" }, @@ -96632,7 +96650,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L670", - "community": 65, + "community": 300, "norm_label": "mutate$1()", "id": "dom_model_mutate_1" }, @@ -96650,7 +96668,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L685", - "community": 227, + "community": 71, "norm_label": "isvalidsection()", "id": "dom_model_isvalidsection" }, @@ -96767,7 +96785,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L751", - "community": 227, + "community": 12, "norm_label": "isshadowroot()", "id": "dom_model_isshadowroot" }, @@ -96776,7 +96794,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L753", - "community": 35, + "community": 12, "norm_label": "issupported$1", "id": "dom_model_issupported_1" }, @@ -96785,7 +96803,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L755", - "community": 227, + "community": 12, "norm_label": "getshadowroot()", "id": "dom_model_getshadowroot" }, @@ -96803,7 +96821,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L760", - "community": 35, + "community": 12, "norm_label": "getoriginaleventtarget()", "id": "dom_model_getoriginaleventtarget" }, @@ -96812,7 +96830,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L774", - "community": 35, + "community": 12, "norm_label": "isopenshadowhost()", "id": "dom_model_isopenshadowhost" }, @@ -96848,7 +96866,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L793", - "community": 42, + "community": 86, "norm_label": "ancestors$4()", "id": "dom_model_ancestors_4" }, @@ -96857,7 +96875,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L794", - "community": 65, + "community": 300, "norm_label": "children$1()", "id": "dom_model_children_1" }, @@ -96866,7 +96884,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L795", - "community": 65, + "community": 300, "norm_label": "descendants$1()", "id": "dom_model_descendants_1" }, @@ -96875,7 +96893,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L806", - "community": 42, + "community": 86, "norm_label": "ancestors$3()", "id": "dom_model_ancestors_3" }, @@ -96884,7 +96902,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L807", - "community": 227, + "community": 23, "norm_label": "children()", "id": "dom_model_children" }, @@ -96893,7 +96911,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L808", - "community": 630, + "community": 4, "norm_label": "descendants()", "id": "dom_model_descendants" }, @@ -96902,7 +96920,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L820", - "community": 227, + "community": 86, "norm_label": "ancestor$2()", "id": "dom_model_ancestor_2" }, @@ -96920,7 +96938,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L838", - "community": 71, + "community": 106, "norm_label": "child$1()", "id": "dom_model_child_1" }, @@ -96938,7 +96956,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L860", - "community": 227, + "community": 86, "norm_label": "ancestor$1()", "id": "dom_model_ancestor_1" }, @@ -96947,7 +96965,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L861", - "community": 71, + "community": 106, "norm_label": "child()", "id": "dom_model_child" }, @@ -96956,7 +96974,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L862", - "community": 630, + "community": 4, "norm_label": "descendant()", "id": "dom_model_descendant" }, @@ -96974,7 +96992,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L868", - "community": 106, + "community": 42, "norm_label": "is()", "id": "dom_model_is" }, @@ -96992,7 +97010,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L879", - "community": 227, + "community": 12, "norm_label": "bindfrom()", "id": "dom_model_bindfrom" }, @@ -97019,7 +97037,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L883", - "community": 2, + "community": 42, "norm_label": "contains()", "id": "dom_model_contains" }, @@ -97055,7 +97073,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L898", - "community": 227, + "community": 23, "norm_label": "trim", "id": "dom_model_trim" }, @@ -97073,7 +97091,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L900", - "community": 227, + "community": 12, "norm_label": "tofloat()", "id": "dom_model_tofloat" }, @@ -97082,7 +97100,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L905", - "community": 106, + "community": 42, "norm_label": "issupported()", "id": "dom_model_issupported" }, @@ -97091,7 +97109,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L907", - "community": 2, + "community": 42, "norm_label": "internalset()", "id": "dom_model_internalset" }, @@ -97100,7 +97118,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L916", - "community": 106, + "community": 42, "norm_label": "internalremove()", "id": "dom_model_internalremove" }, @@ -97118,7 +97136,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L925", - "community": 65, + "community": 300, "norm_label": "setall()", "id": "dom_model_setall" }, @@ -97154,7 +97172,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L943", - "community": 106, + "community": 42, "norm_label": "remove$5()", "id": "dom_model_remove_5" }, @@ -97163,7 +97181,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L950", - "community": 106, + "community": 42, "norm_label": "copy$1()", "id": "dom_model_copy_1" }, @@ -97172,7 +97190,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L958", - "community": 329, + "community": 42, "norm_label": "getattrvalue()", "id": "dom_model_getattrvalue" }, @@ -97181,7 +97199,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L959", - "community": 329, + "community": 106, "norm_label": "getspan()", "id": "dom_model_getspan" }, @@ -97190,7 +97208,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L960", - "community": 329, + "community": 106, "norm_label": "hascolspan()", "id": "dom_model_hascolspan" }, @@ -97199,7 +97217,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L967", - "community": 329, + "community": 106, "norm_label": "hasrowspan()", "id": "dom_model_hasrowspan" }, @@ -97235,7 +97253,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L972", - "community": 630, + "community": 4, "norm_label": "firstlayer()", "id": "dom_model_firstlayer" }, @@ -97244,7 +97262,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L975", - "community": 630, + "community": 4, "norm_label": "filterfirstlayer()", "id": "dom_model_filterfirstlayer" }, @@ -97253,7 +97271,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L985", - "community": 227, + "community": 71, "norm_label": "lookup()", "id": "dom_model_lookup" }, @@ -97262,7 +97280,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L995", - "community": 227, + "community": 71, "norm_label": "cell()", "id": "dom_model_cell" }, @@ -97271,7 +97289,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L999", - "community": 630, + "community": 4, "norm_label": "cells$1()", "id": "dom_model_cells_1" }, @@ -97280,7 +97298,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1000", - "community": 630, + "community": 4, "norm_label": "columns$1()", "id": "dom_model_columns_1" }, @@ -97298,7 +97316,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1008", - "community": 630, + "community": 4, "norm_label": "rows$1()", "id": "dom_model_rows_1" }, @@ -97307,7 +97325,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1009", - "community": 630, + "community": 4, "norm_label": "columngroups()", "id": "dom_model_columngroups" }, @@ -97316,7 +97334,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1011", - "community": 630, + "community": 4, "norm_label": "fromrowsorcolgroups()", "id": "dom_model_fromrowsorcolgroups" }, @@ -97334,7 +97352,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1031", - "community": 630, + "community": 4, "norm_label": "fromtable$1()", "id": "dom_model_fromtable_1" }, @@ -97343,7 +97361,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1040", - "community": 630, + "community": 4, "norm_label": "frompastedrows()", "id": "dom_model_frompastedrows" }, @@ -97361,7 +97379,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1054", - "community": 23, + "community": 329, "norm_label": "devicetype()", "id": "dom_model_devicetype" }, @@ -97424,7 +97442,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1120", - "community": 383, + "community": 86, "norm_label": "detectbrowser$1()", "id": "dom_model_detectbrowser_1" }, @@ -97433,7 +97451,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1133", - "community": 23, + "community": 329, "norm_label": "detect$4()", "id": "dom_model_detect_4" }, @@ -97442,7 +97460,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1139", - "community": 23, + "community": 329, "norm_label": "detectbrowser()", "id": "dom_model_detectbrowser" }, @@ -97451,7 +97469,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1148", - "community": 23, + "community": 329, "norm_label": "detectos()", "id": "dom_model_detectos" }, @@ -97469,7 +97487,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1164", - "community": 23, + "community": 329, "norm_label": "browsers", "id": "dom_model_browsers" }, @@ -97478,7 +97496,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1217", - "community": 23, + "community": 329, "norm_label": "oses", "id": "dom_model_oses" }, @@ -97550,7 +97568,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1352", - "community": 23, + "community": 329, "norm_label": "detect$3()", "id": "dom_model_detect_3" }, @@ -97568,7 +97586,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1366", - "community": 23, + "community": 329, "norm_label": "mediamatch()", "id": "dom_model_mediamatch" }, @@ -97577,7 +97595,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1367", - "community": 2, + "community": 12, "norm_label": "platform", "id": "dom_model_platform" }, @@ -97586,7 +97604,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1368", - "community": 2, + "community": 12, "norm_label": "detect$2()", "id": "dom_model_detect_2" }, @@ -97604,7 +97622,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1408", - "community": 227, + "community": 12, "norm_label": "tonumber()", "id": "dom_model_tonumber" }, @@ -97676,7 +97694,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1427", - "community": 630, + "community": 35, "norm_label": "get$9()", "id": "dom_model_get_9" }, @@ -97685,7 +97703,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1428", - "community": 42, + "community": 300, "norm_label": "getouter$2()", "id": "dom_model_getouter_2" }, @@ -97802,7 +97820,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1480", - "community": 106, + "community": 12, "norm_label": "key()", "id": "dom_model_key" }, @@ -97811,7 +97829,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1483", - "community": 106, + "community": 12, "norm_label": "getat()", "id": "dom_model_getat" }, @@ -97838,7 +97856,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1496", - "community": 630, + "community": 4, "norm_label": "generatecolumns()", "id": "dom_model_generatecolumns" }, @@ -97919,7 +97937,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1596", - "community": 23, + "community": 329, "norm_label": "decide()", "id": "dom_model_decide" }, @@ -97973,7 +97991,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1651", - "community": 35, + "community": 23, "norm_label": "get$8()", "id": "dom_model_get_8" }, @@ -97982,7 +98000,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1652", - "community": 65, + "community": 300, "norm_label": "getouter$1()", "id": "dom_model_getouter_1" }, @@ -98009,7 +98027,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1669", - "community": 42, + "community": 300, "norm_label": "firstdefinedorzero()", "id": "dom_model_firstdefinedorzero" }, @@ -98018,7 +98036,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1676", - "community": 42, + "community": 300, "norm_label": "absolute()", "id": "dom_model_absolute" }, @@ -98036,7 +98054,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1703", - "community": 42, + "community": 300, "norm_label": "rowinfo()", "id": "dom_model_rowinfo" }, @@ -98045,7 +98063,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1707", - "community": 42, + "community": 300, "norm_label": "colinfo()", "id": "dom_model_colinfo" }, @@ -98054,7 +98072,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1711", - "community": 42, + "community": 300, "norm_label": "rtledge()", "id": "dom_model_rtledge" }, @@ -98063,7 +98081,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1715", - "community": 42, + "community": 300, "norm_label": "ltredge()", "id": "dom_model_ltredge" }, @@ -98072,7 +98090,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1718", - "community": 42, + "community": 300, "norm_label": "getleftedge()", "id": "dom_model_getleftedge" }, @@ -98081,7 +98099,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1721", - "community": 42, + "community": 300, "norm_label": "getrightedge()", "id": "dom_model_getrightedge" }, @@ -98090,7 +98108,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1724", - "community": 42, + "community": 300, "norm_label": "gettop$1()", "id": "dom_model_gettop_1" }, @@ -98099,7 +98117,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1727", - "community": 42, + "community": 300, "norm_label": "gettopedge()", "id": "dom_model_gettopedge" }, @@ -98108,7 +98126,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1730", - "community": 42, + "community": 300, "norm_label": "getbottomedge()", "id": "dom_model_getbottomedge" }, @@ -98216,7 +98234,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1837", - "community": 630, + "community": 35, "norm_label": "iscol$2", "id": "dom_model_iscol_2" }, @@ -98261,7 +98279,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1851", - "community": 35, + "community": 23, "norm_label": "getheightvalue()", "id": "dom_model_getheightvalue" }, @@ -98288,7 +98306,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1864", - "community": 35, + "community": 23, "norm_label": "gettotalheight()", "id": "dom_model_gettotalheight" }, @@ -98297,7 +98315,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1871", - "community": 329, + "community": 106, "norm_label": "get$7()", "id": "dom_model_get_7" }, @@ -98342,7 +98360,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1884", - "community": 630, + "community": 35, "norm_label": "getpixelwidth$1()", "id": "dom_model_getpixelwidth_1" }, @@ -98351,7 +98369,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1885", - "community": 329, + "community": 106, "norm_label": "getheight()", "id": "dom_model_getheight" }, @@ -98360,7 +98378,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1888", - "community": 329, + "community": 106, "norm_label": "getgenericwidth()", "id": "dom_model_getgenericwidth" }, @@ -98378,7 +98396,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1899", - "community": 630, + "community": 12, "norm_label": "getpixeltablewidth()", "id": "dom_model_getpixeltablewidth" }, @@ -98387,7 +98405,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1900", - "community": 630, + "community": 12, "norm_label": "getpercenttablewidth()", "id": "dom_model_getpercenttablewidth" }, @@ -98432,7 +98450,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1906", - "community": 2, + "community": 12, "norm_label": "iscol$1", "id": "dom_model_iscol_1" }, @@ -98468,7 +98486,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1914", - "community": 2, + "community": 12, "norm_label": "isvalidcolumn()", "id": "dom_model_isvalidcolumn" }, @@ -98477,7 +98495,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1919", - "community": 227, + "community": 24, "norm_label": "getdimension()", "id": "dom_model_getdimension" }, @@ -98522,7 +98540,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L1953", - "community": 630, + "community": 4, "norm_label": "getpixelwidths()", "id": "dom_model_getpixelwidths" }, @@ -98603,7 +98621,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2057", - "community": 630, + "community": 4, "norm_label": "gettablesize()", "id": "dom_model_gettablesize" }, @@ -98621,7 +98639,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2068", - "community": 630, + "community": 4, "norm_label": "statsstruct()", "id": "dom_model_statsstruct" }, @@ -98630,7 +98648,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2076", - "community": 630, + "community": 4, "norm_label": "findselectedstats()", "id": "dom_model_findselectedstats" }, @@ -98639,7 +98657,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2107", - "community": 65, + "community": 300, "norm_label": "makecell()", "id": "dom_model_makecell" }, @@ -98648,7 +98666,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2114", - "community": 106, + "community": 300, "norm_label": "fillingaps()", "id": "dom_model_fillingaps" }, @@ -98657,7 +98675,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2132", - "community": 630, + "community": 4, "norm_label": "clean()", "id": "dom_model_clean" }, @@ -98666,7 +98684,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2151", - "community": 630, + "community": 4, "norm_label": "gettablewidthdelta()", "id": "dom_model_gettablewidthdelta" }, @@ -98675,7 +98693,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2162", - "community": 630, + "community": 4, "norm_label": "extract$1()", "id": "dom_model_extract_1" }, @@ -98711,7 +98729,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2204", - "community": 227, + "community": 71, "norm_label": "getoption()", "id": "dom_model_getoption" }, @@ -98729,7 +98747,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2207", - "community": 227, + "community": 71, "norm_label": "getend()", "id": "dom_model_getend" }, @@ -98738,7 +98756,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2208", - "community": 227, + "community": 71, "norm_label": "istextnodewithcursorposition()", "id": "dom_model_istextnodewithcursorposition" }, @@ -98747,7 +98765,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2209", - "community": 227, + "community": 71, "norm_label": "iscontenteditablefalse()", "id": "dom_model_iscontenteditablefalse" }, @@ -98765,7 +98783,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2214", - "community": 227, + "community": 71, "norm_label": "iscursorposition()", "id": "dom_model_iscursorposition" }, @@ -98846,7 +98864,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2259", - "community": 65, + "community": 300, "norm_label": "replace$1()", "id": "dom_model_replace_1" }, @@ -98900,7 +98918,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2351", - "community": 65, + "community": 300, "norm_label": "fromhtml()", "id": "dom_model_fromhtml" }, @@ -99152,7 +99170,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2505", - "community": 630, + "community": 4, "norm_label": "removedatastyle()", "id": "dom_model_removedatastyle" }, @@ -99161,7 +99179,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2512", - "community": 35, + "community": 24, "norm_label": "getselectionstart()", "id": "dom_model_getselectionstart" }, @@ -99188,7 +99206,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2515", - "community": 227, + "community": 24, "norm_label": "getrawwidth()", "id": "dom_model_getrawwidth" }, @@ -99242,7 +99260,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2533", - "community": 106, + "community": 12, "norm_label": "isrectangular()", "id": "dom_model_isrectangular" }, @@ -99350,7 +99368,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2650", - "community": 227, + "community": 71, "norm_label": "isboundary()", "id": "dom_model_isboundary" }, @@ -99359,7 +99377,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2659", - "community": 227, + "community": 71, "norm_label": "isemptytag()", "id": "dom_model_isemptytag" }, @@ -99368,7 +99386,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2670", - "community": 227, + "community": 71, "norm_label": "isnoneditable()", "id": "dom_model_isnoneditable" }, @@ -99386,7 +99404,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2674", - "community": 65, + "community": 300, "norm_label": "copyattributesto()", "id": "dom_model_copyattributesto" }, @@ -99395,7 +99413,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2678", - "community": 227, + "community": 71, "norm_label": "isspecial()", "id": "dom_model_isspecial" }, @@ -99404,7 +99422,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2692", - "community": 227, + "community": 71, "norm_label": "getlanguage()", "id": "dom_model_getlanguage" }, @@ -99413,7 +99431,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2760", - "community": 71, + "community": 329, "norm_label": "all()", "id": "dom_model_all" }, @@ -99422,7 +99440,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2765", - "community": 71, + "community": 329, "norm_label": "oneall()", "id": "dom_model_oneall" }, @@ -99449,7 +99467,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2781", - "community": 630, + "community": 12, "norm_label": "eq()", "id": "dom_model_eq" }, @@ -99458,7 +99476,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2784", - "community": 71, + "community": 329, "norm_label": "ancestors$2()", "id": "dom_model_ancestors_2" }, @@ -99494,7 +99512,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2820", - "community": 227, + "community": 86, "norm_label": "lookuptable()", "id": "dom_model_lookuptable" }, @@ -99503,7 +99521,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2823", - "community": 227, + "community": 23, "norm_label": "identify()", "id": "dom_model_identify" }, @@ -99512,7 +99530,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2879", - "community": 227, + "community": 12, "norm_label": "retrieve$1()", "id": "dom_model_retrieve_1" }, @@ -99521,7 +99539,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2883", - "community": 23, + "community": 329, "norm_label": "getlast()", "id": "dom_model_getlast" }, @@ -99539,7 +99557,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2904", - "community": 227, + "community": 86, "norm_label": "expandto()", "id": "dom_model_expandto" }, @@ -99548,7 +99566,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2919", - "community": 23, + "community": 329, "norm_label": "shiftselection()", "id": "dom_model_shiftselection" }, @@ -99557,7 +99575,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2927", - "community": 227, + "community": 12, "norm_label": "retrieve()", "id": "dom_model_retrieve" }, @@ -99575,7 +99593,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2947", - "community": 227, + "community": 12, "norm_label": "unmergable()", "id": "dom_model_unmergable" }, @@ -99584,7 +99602,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2952", - "community": 227, + "community": 12, "norm_label": "mergable()", "id": "dom_model_mergable" }, @@ -99602,7 +99620,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L2980", - "community": 227, + "community": 12, "norm_label": "formenu()", "id": "dom_model_formenu" }, @@ -99647,7 +99665,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3003", - "community": 35, + "community": 24, "norm_label": "getselectioncellorcaption", "id": "dom_model_getselectioncellorcaption" }, @@ -99656,7 +99674,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3004", - "community": 35, + "community": 24, "norm_label": "getselectioncell", "id": "dom_model_getselectioncell" }, @@ -99665,7 +99683,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3005", - "community": 42, + "community": 300, "norm_label": "getcellsfromselection()", "id": "dom_model_getcellsfromselection" }, @@ -99674,7 +99692,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3006", - "community": 42, + "community": 300, "norm_label": "getcellsfromfakeselection()", "id": "dom_model_getcellsfromfakeselection" }, @@ -99719,7 +99737,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3056", - "community": 227, + "community": 12, "norm_label": "point()", "id": "dom_model_point" }, @@ -99728,7 +99746,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3061", - "community": 227, + "community": 23, "norm_label": "scan$1()", "id": "dom_model_scan_1" }, @@ -99737,7 +99755,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3072", - "community": 227, + "community": 23, "norm_label": "toend()", "id": "dom_model_toend" }, @@ -99746,7 +99764,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3079", - "community": 227, + "community": 23, "norm_label": "freefallrtl$2()", "id": "dom_model_freefallrtl_2" }, @@ -99773,7 +99791,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3095", - "community": 329, + "community": 106, "norm_label": "halve()", "id": "dom_model_halve" }, @@ -99782,7 +99800,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3106", - "community": 4, + "community": 35, "norm_label": "zero()", "id": "dom_model_zero" }, @@ -99863,7 +99881,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3232", - "community": 4, + "community": 85, "norm_label": "isheadercells()", "id": "dom_model_isheadercells" }, @@ -99872,7 +99890,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3233", - "community": 227, + "community": 12, "norm_label": "getrowheadertype()", "id": "dom_model_getrowheadertype" }, @@ -99881,7 +99899,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3242", - "community": 227, + "community": 12, "norm_label": "getrowtype()", "id": "dom_model_getrowtype" }, @@ -99890,7 +99908,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3256", - "community": 227, + "community": 12, "norm_label": "findcommoncelltype()", "id": "dom_model_findcommoncelltype" }, @@ -99899,7 +99917,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3266", - "community": 227, + "community": 71, "norm_label": "findcommonrowtype()", "id": "dom_model_findcommonrowtype" }, @@ -99908,7 +99926,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3283", - "community": 383, + "community": 86, "norm_label": "findtablerowheadertype()", "id": "dom_model_findtablerowheadertype" }, @@ -99935,7 +99953,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3290", - "community": 383, + "community": 86, "norm_label": "section()", "id": "dom_model_section" }, @@ -99944,7 +99962,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3298", - "community": 383, + "community": 86, "norm_label": "sectioncells()", "id": "dom_model_sectioncells" }, @@ -99953,7 +99971,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3302", - "community": 383, + "community": 86, "norm_label": "cells()", "id": "dom_model_cells" }, @@ -99971,7 +99989,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3313", - "community": 383, + "community": 86, "norm_label": "gettablesectiontype()", "id": "dom_model_gettablesectiontype" }, @@ -99989,7 +100007,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3333", - "community": 329, + "community": 42, "norm_label": "setifnot()", "id": "dom_model_setifnot" }, @@ -99998,7 +100016,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3340", - "community": 227, + "community": 23, "norm_label": "insert$1()", "id": "dom_model_insert_1" }, @@ -100007,7 +100025,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3343", - "community": 71, + "community": 106, "norm_label": "generatesection()", "id": "dom_model_generatesection" }, @@ -100016,7 +100034,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3358", - "community": 630, + "community": 4, "norm_label": "render$1()", "id": "dom_model_render_1" }, @@ -100052,7 +100070,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3445", - "community": 227, + "community": 12, "norm_label": "finddiff()", "id": "dom_model_finddiff" }, @@ -100106,7 +100124,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3513", - "community": 383, + "community": 106, "norm_label": "findinwarehouse()", "id": "dom_model_findinwarehouse" }, @@ -100133,7 +100151,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3557", - "community": 227, + "community": 71, "norm_label": "onpaste()", "id": "dom_model_onpaste" }, @@ -100151,7 +100169,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3570", - "community": 227, + "community": 24, "norm_label": "onmergable()", "id": "dom_model_onmergable" }, @@ -100160,7 +100178,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3571", - "community": 227, + "community": 24, "norm_label": "onunmergable()", "id": "dom_model_onunmergable" }, @@ -100187,7 +100205,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3574", - "community": 383, + "community": 106, "norm_label": "isunlockedtablecell()", "id": "dom_model_isunlockedtablecell" }, @@ -100196,7 +100214,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3575", - "community": 4, + "community": 85, "norm_label": "allunlocked()", "id": "dom_model_allunlocked" }, @@ -100205,7 +100223,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3576", - "community": 227, + "community": 24, "norm_label": "onunlockedmergable()", "id": "dom_model_onunlockedmergable" }, @@ -100214,7 +100232,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3577", - "community": 227, + "community": 24, "norm_label": "onunlockedunmergable()", "id": "dom_model_onunlockedunmergable" }, @@ -100268,7 +100286,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3659", - "community": 4, + "community": 35, "norm_label": "value$1()", "id": "dom_model_value_1" }, @@ -100277,7 +100295,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3686", - "community": 2, + "community": 42, "norm_label": "error()", "id": "dom_model_error" }, @@ -100304,7 +100322,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3716", - "community": 93, + "community": 42, "norm_label": "measure()", "id": "dom_model_measure" }, @@ -100331,7 +100349,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3745", - "community": 65, + "community": 300, "norm_label": "generateelements()", "id": "dom_model_generateelements" }, @@ -100340,7 +100358,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3749", - "community": 65, + "community": 300, "norm_label": "rowfill()", "id": "dom_model_rowfill" }, @@ -100403,7 +100421,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3822", - "community": 93, + "community": 300, "norm_label": "getlockedcolumnswithinbounds()", "id": "dom_model_getlockedcolumnswithinbounds" }, @@ -100520,7 +100538,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3926", - "community": 4, + "community": 85, "norm_label": "rowreplacerpredicate()", "id": "dom_model_rowreplacerpredicate" }, @@ -100529,7 +100547,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3933", - "community": 4, + "community": 85, "norm_label": "columnreplacepredicate()", "id": "dom_model_columnreplacepredicate" }, @@ -100556,7 +100574,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3953", - "community": 4, + "community": 93, "norm_label": "columnscopegenerator()", "id": "dom_model_columnscopegenerator" }, @@ -100601,7 +100619,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L3984", - "community": 4, + "community": 93, "norm_label": "replacecolumns()", "id": "dom_model_replacecolumns" }, @@ -100628,7 +100646,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4015", - "community": 630, + "community": 4, "norm_label": "generate()", "id": "dom_model_generate" }, @@ -100664,7 +100682,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4105", - "community": 71, + "community": 329, "norm_label": "neighbours()", "id": "dom_model_neighbours" }, @@ -100745,7 +100763,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4188", - "community": 630, + "community": 4, "norm_label": "recalculateandapply()", "id": "dom_model_recalculateandapply" }, @@ -100772,7 +100790,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4220", - "community": 630, + "community": 4, "norm_label": "adjustandredistributewidths$1()", "id": "dom_model_adjustandredistributewidths_1" }, @@ -100781,7 +100799,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4228", - "community": 630, + "community": 4, "norm_label": "adjustwidthto()", "id": "dom_model_adjustwidthto" }, @@ -100808,7 +100826,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4243", - "community": 2, + "community": 71, "norm_label": "iscolgroup", "id": "dom_model_iscolgroup" }, @@ -100817,7 +100835,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4244", - "community": 2, + "community": 71, "norm_label": "isrow$1()", "id": "dom_model_isrow_1" }, @@ -100826,7 +100844,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4245", - "community": 329, + "community": 42, "norm_label": "elementtodata()", "id": "dom_model_elementtodata" }, @@ -100835,7 +100853,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4254", - "community": 227, + "community": 12, "norm_label": "modification()", "id": "dom_model_modification" }, @@ -100889,7 +100907,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4393", - "community": 227, + "community": 71, "norm_label": "islist$1()", "id": "dom_model_islist_1" }, @@ -100898,7 +100916,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4400", - "community": 227, + "community": 71, "norm_label": "isblock$1()", "id": "dom_model_isblock_1" }, @@ -100907,7 +100925,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4404", - "community": 227, + "community": 71, "norm_label": "isemptytag$1()", "id": "dom_model_isemptytag_1" }, @@ -100925,7 +100943,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4414", - "community": 227, + "community": 71, "norm_label": "isblock()", "id": "dom_model_isblock" }, @@ -100934,7 +100952,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4417", - "community": 227, + "community": 71, "norm_label": "islist()", "id": "dom_model_islist" }, @@ -100943,7 +100961,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4424", - "community": 65, + "community": 300, "norm_label": "merge()", "id": "dom_model_merge" }, @@ -100961,7 +100979,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4466", - "community": 65, + "community": 4, "norm_label": "prune()", "id": "dom_model_prune" }, @@ -100979,7 +100997,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4476", - "community": 383, + "community": 86, "norm_label": "findeditablecursorposition()", "id": "dom_model_findeditablecursorposition" }, @@ -100988,7 +101006,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4480", - "community": 93, + "community": 23, "norm_label": "elementfromgrid()", "id": "dom_model_elementfromgrid" }, @@ -101069,7 +101087,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4556", - "community": 4, + "community": 93, "norm_label": "opunmakecolumnsheader()", "id": "dom_model_opunmakecolumnsheader" }, @@ -101123,7 +101141,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4575", - "community": 4, + "community": 93, "norm_label": "operasecolumns()", "id": "dom_model_operasecolumns" }, @@ -101240,7 +101258,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4674", - "community": 630, + "community": 4, "norm_label": "resize()", "id": "dom_model_resize" }, @@ -101249,7 +101267,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4675", - "community": 630, + "community": 4, "norm_label": "adjustandredistributewidths()", "id": "dom_model_adjustandredistributewidths" }, @@ -101618,7 +101636,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4903", - "community": 329, + "community": 42, "norm_label": "constrainspan()", "id": "dom_model_constrainspan" }, @@ -101681,7 +101699,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L4982", - "community": 227, + "community": 71, "norm_label": "validatefor()", "id": "dom_model_validatefor" }, @@ -101789,7 +101807,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5100", - "community": 630, + "community": 4, "norm_label": "redistributetow()", "id": "dom_model_redistributetow" }, @@ -101798,7 +101816,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5107", - "community": 630, + "community": 4, "norm_label": "redistributetocolumns()", "id": "dom_model_redistributetocolumns" }, @@ -101807,7 +101825,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5113", - "community": 630, + "community": 4, "norm_label": "redistributetoh()", "id": "dom_model_redistributetoh" }, @@ -101825,7 +101843,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5126", - "community": 630, + "community": 12, "norm_label": "redistribute()", "id": "dom_model_redistribute" }, @@ -101834,7 +101852,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5156", - "community": 630, + "community": 4, "norm_label": "cleanuplegacyattributes()", "id": "dom_model_cleanuplegacyattributes" }, @@ -101843,7 +101861,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5159", - "community": 630, + "community": 12, "norm_label": "converttopercentsize()", "id": "dom_model_converttopercentsize" }, @@ -101852,7 +101870,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5164", - "community": 630, + "community": 12, "norm_label": "converttopixelsize()", "id": "dom_model_converttopixelsize" }, @@ -101861,7 +101879,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5169", - "community": 630, + "community": 4, "norm_label": "converttononesize()", "id": "dom_model_converttononesize" }, @@ -101879,7 +101897,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5188", - "community": 65, + "community": 300, "norm_label": "tableheadercell()", "id": "dom_model_tableheadercell" }, @@ -101888,7 +101906,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5189", - "community": 65, + "community": 300, "norm_label": "tablecell()", "id": "dom_model_tablecell" }, @@ -101897,7 +101915,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5190", - "community": 65, + "community": 300, "norm_label": "tablecolumn()", "id": "dom_model_tablecolumn" }, @@ -101906,7 +101924,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5191", - "community": 65, + "community": 300, "norm_label": "createrow()", "id": "dom_model_createrow" }, @@ -101915,7 +101933,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5206", - "community": 65, + "community": 300, "norm_label": "creategrouprow()", "id": "dom_model_creategrouprow" }, @@ -101924,7 +101942,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5211", - "community": 65, + "community": 300, "norm_label": "createrows()", "id": "dom_model_createrows" }, @@ -101933,7 +101951,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5212", - "community": 65, + "community": 300, "norm_label": "render()", "id": "dom_model_render" }, @@ -101942,7 +101960,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5237", - "community": 65, + "community": 300, "norm_label": "get$4()", "id": "dom_model_get_4" }, @@ -101951,7 +101969,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5238", - "community": 65, + "community": 300, "norm_label": "getouter()", "id": "dom_model_getouter" }, @@ -101969,7 +101987,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5249", - "community": 630, + "community": 4, "norm_label": "selectfirstcellintable()", "id": "dom_model_selectfirstcellintable" }, @@ -101978,7 +101996,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5252", - "community": 630, + "community": 4, "norm_label": "fireevents()", "id": "dom_model_fireevents" }, @@ -101987,7 +102005,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5260", - "community": 2, + "community": 42, "norm_label": "ispercentage()", "id": "dom_model_ispercentage" }, @@ -102005,7 +102023,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5290", - "community": 2, + "community": 42, "norm_label": "inserttable()", "id": "dom_model_inserttable" }, @@ -102023,7 +102041,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5311", - "community": 383, + "community": 86, "norm_label": "getdata()", "id": "dom_model_getdata" }, @@ -102032,7 +102050,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5316", - "community": 383, + "community": 86, "norm_label": "cleardata()", "id": "dom_model_cleardata" }, @@ -102050,7 +102068,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5324", - "community": 383, + "community": 86, "norm_label": "getrows()", "id": "dom_model_getrows" }, @@ -102059,7 +102077,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5325", - "community": 383, + "community": 86, "norm_label": "clearrows()", "id": "dom_model_clearrows" }, @@ -102077,7 +102095,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5329", - "community": 383, + "community": 86, "norm_label": "getcolumns()", "id": "dom_model_getcolumns" }, @@ -102086,7 +102104,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5330", - "community": 383, + "community": 86, "norm_label": "clearcolumns()", "id": "dom_model_clearcolumns" }, @@ -102095,7 +102113,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5332", - "community": 35, + "community": 24, "norm_label": "getselectionstartcellorcaption()", "id": "dom_model_getselectionstartcellorcaption" }, @@ -102104,7 +102122,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5333", - "community": 35, + "community": 24, "norm_label": "getselectionstartcell()", "id": "dom_model_getselectionstartcell" }, @@ -102257,7 +102275,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5593", - "community": 227, + "community": 12, "norm_label": "getfirstrect$1()", "id": "dom_model_getfirstrect_1" }, @@ -102275,7 +102293,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5617", - "community": 227, + "community": 71, "norm_label": "fromrange()", "id": "dom_model_fromrange" }, @@ -102284,7 +102302,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5618", - "community": 86, + "community": 71, "norm_label": "getranges()", "id": "dom_model_getranges" }, @@ -102293,7 +102311,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5638", - "community": 86, + "community": 71, "norm_label": "dodiagnose()", "id": "dom_model_dodiagnose" }, @@ -102302,7 +102320,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5647", - "community": 86, + "community": 71, "norm_label": "diagnose()", "id": "dom_model_diagnose" }, @@ -102311,7 +102329,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5651", - "community": 86, + "community": 12, "norm_label": "asltrrange()", "id": "dom_model_asltrrange" }, @@ -102356,7 +102374,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5687", - "community": 86, + "community": 12, "norm_label": "converttorange()", "id": "dom_model_converttorange" }, @@ -102365,7 +102383,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5693", - "community": 227, + "community": 23, "norm_label": "sync()", "id": "dom_model_sync" }, @@ -102374,7 +102392,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5704", - "community": 227, + "community": 23, "norm_label": "detect()", "id": "dom_model_detect" }, @@ -102383,7 +102401,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5719", - "community": 23, + "community": 329, "norm_label": "update()", "id": "dom_model_update" }, @@ -102437,7 +102455,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5766", - "community": 71, + "community": 329, "norm_label": "go()", "id": "dom_model_go" }, @@ -102473,7 +102491,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5808", - "community": 71, + "community": 329, "norm_label": "hone()", "id": "dom_model_hone" }, @@ -102482,7 +102500,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5818", - "community": 71, + "community": 329, "norm_label": "left()", "id": "dom_model_left" }, @@ -102491,7 +102509,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5821", - "community": 71, + "community": 329, "norm_label": "right()", "id": "dom_model_right" }, @@ -102572,7 +102590,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5849", - "community": 227, + "community": 86, "norm_label": "ancestor()", "id": "dom_model_ancestor" }, @@ -102653,7 +102671,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5902", - "community": 2, + "community": 42, "norm_label": "indexof()", "id": "dom_model_indexof" }, @@ -102725,7 +102743,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5952", - "community": 42, + "community": 12, "norm_label": "movedown()", "id": "dom_model_movedown" }, @@ -102734,7 +102752,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5960", - "community": 42, + "community": 12, "norm_label": "moveup()", "id": "dom_model_moveup" }, @@ -102743,7 +102761,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5968", - "community": 42, + "community": 12, "norm_label": "translate()", "id": "dom_model_translate" }, @@ -102770,7 +102788,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5983", - "community": 227, + "community": 71, "norm_label": "getpartialbox()", "id": "dom_model_getpartialbox" }, @@ -102788,7 +102806,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L5997", - "community": 227, + "community": 23, "norm_label": "getelembox()", "id": "dom_model_getelembox" }, @@ -102797,7 +102815,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6000", - "community": 227, + "community": 23, "norm_label": "getboxat()", "id": "dom_model_getboxat" }, @@ -102806,7 +102824,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6009", - "community": 227, + "community": 23, "norm_label": "getentirebox()", "id": "dom_model_getentirebox" }, @@ -102833,7 +102851,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6028", - "community": 42, + "community": 12, "norm_label": "inoutsideblock()", "id": "dom_model_inoutsideblock" }, @@ -102842,7 +102860,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6035", - "community": 42, + "community": 12, "norm_label": "adjustdown()", "id": "dom_model_adjustdown" }, @@ -102851,7 +102869,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6047", - "community": 42, + "community": 12, "norm_label": "adjustup()", "id": "dom_model_adjustup" }, @@ -102878,7 +102896,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6071", - "community": 227, + "community": 86, "norm_label": "isattable()", "id": "dom_model_isattable" }, @@ -102887,7 +102905,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6076", - "community": 227, + "community": 12, "norm_label": "adjustfortable()", "id": "dom_model_adjustfortable" }, @@ -102896,7 +102914,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6079", - "community": 227, + "community": 12, "norm_label": "adjusttil()", "id": "dom_model_adjusttil" }, @@ -102905,7 +102923,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6098", - "community": 227, + "community": 12, "norm_label": "checkscroll()", "id": "dom_model_checkscroll" }, @@ -102914,7 +102932,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6107", - "community": 42, + "community": 12, "norm_label": "retry()", "id": "dom_model_retry" }, @@ -102941,7 +102959,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6135", - "community": 227, + "community": 23, "norm_label": "scan()", "id": "dom_model_scan" }, @@ -102950,7 +102968,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6161", - "community": 227, + "community": 23, "norm_label": "tryagain()", "id": "dom_model_tryagain" }, @@ -102959,7 +102977,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6166", - "community": 2, + "community": 12, "norm_label": "tryat()", "id": "dom_model_tryat" }, @@ -102968,7 +102986,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6174", - "community": 227, + "community": 23, "norm_label": "trycursor()", "id": "dom_model_trycursor" }, @@ -102986,7 +103004,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6185", - "community": 227, + "community": 86, "norm_label": "insametable()", "id": "dom_model_insametable" }, @@ -103040,7 +103058,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6271", - "community": 227, + "community": 2, "norm_label": "singleton()", "id": "dom_model_singleton" }, @@ -103049,7 +103067,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6291", - "community": 93, + "community": 2, "norm_label": "value()", "id": "dom_model_value" }, @@ -103094,7 +103112,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6353", - "community": 71, + "community": 329, "norm_label": "up", "id": "dom_model_up" }, @@ -103139,7 +103157,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6371", - "community": 86, + "community": 71, "norm_label": "ltr", "id": "dom_model_ltr" }, @@ -103148,7 +103166,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6375", - "community": 86, + "community": 71, "norm_label": "rtl", "id": "dom_model_rtl" }, @@ -103247,7 +103265,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6464", - "community": 227, + "community": 71, "norm_label": "beforespecial()", "id": "dom_model_beforespecial" }, @@ -103256,7 +103274,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6477", - "community": 86, + "community": 71, "norm_label": "preprocessrelative()", "id": "dom_model_preprocessrelative" }, @@ -103265,7 +103283,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6482", - "community": 86, + "community": 71, "norm_label": "preprocessexact()", "id": "dom_model_preprocessexact" }, @@ -103274,7 +103292,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6488", - "community": 85, + "community": 35, "norm_label": "makerange()", "id": "dom_model_makerange" }, @@ -103283,7 +103301,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6495", - "community": 227, + "community": 71, "norm_label": "after()", "id": "dom_model_after" }, @@ -103292,7 +103310,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6501", - "community": 23, + "community": 85, "norm_label": "getnativeselection()", "id": "dom_model_getnativeselection" }, @@ -103328,7 +103346,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6516", - "community": 86, + "community": 71, "norm_label": "setrangefromrelative()", "id": "dom_model_setrangefromrelative" }, @@ -103337,7 +103355,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6536", - "community": 86, + "community": 71, "norm_label": "setexact()", "id": "dom_model_setexact" }, @@ -103346,7 +103364,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6540", - "community": 86, + "community": 71, "norm_label": "setrelative()", "id": "dom_model_setrelative" }, @@ -103355,7 +103373,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6544", - "community": 227, + "community": 12, "norm_label": "readrange()", "id": "dom_model_readrange" }, @@ -103364,7 +103382,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6553", - "community": 227, + "community": 12, "norm_label": "dogetexact()", "id": "dom_model_dogetexact" }, @@ -103400,7 +103418,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6569", - "community": 227, + "community": 12, "norm_label": "getfirstrect()", "id": "dom_model_getfirstrect" }, @@ -103418,7 +103436,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6574", - "community": 23, + "community": 85, "norm_label": "clear()", "id": "dom_model_clear" }, @@ -103490,7 +103508,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6775", - "community": 329, + "community": 42, "norm_label": "read()", "id": "dom_model_read" }, @@ -103499,7 +103517,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6779", - "community": 329, + "community": 42, "norm_label": "add$2()", "id": "dom_model_add_2" }, @@ -103508,7 +103526,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6785", - "community": 329, + "community": 42, "norm_label": "remove$4()", "id": "dom_model_remove_4" }, @@ -103517,7 +103535,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6795", - "community": 329, + "community": 42, "norm_label": "supports()", "id": "dom_model_supports" }, @@ -103526,7 +103544,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6796", - "community": 329, + "community": 42, "norm_label": "get$1()", "id": "dom_model_get_1" }, @@ -103535,7 +103553,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6797", - "community": 329, + "community": 42, "norm_label": "add$1()", "id": "dom_model_add_1" }, @@ -103544,7 +103562,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6798", - "community": 329, + "community": 42, "norm_label": "remove$3()", "id": "dom_model_remove_3" }, @@ -103553,7 +103571,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6800", - "community": 329, + "community": 42, "norm_label": "add()", "id": "dom_model_add" }, @@ -103562,7 +103580,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6807", - "community": 329, + "community": 42, "norm_label": "cleanclass()", "id": "dom_model_cleanclass" }, @@ -103571,7 +103589,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6813", - "community": 329, + "community": 42, "norm_label": "remove$2()", "id": "dom_model_remove_2" }, @@ -103580,7 +103598,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6822", - "community": 2, + "community": 42, "norm_label": "has()", "id": "dom_model_has" }, @@ -103589,7 +103607,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6824", - "community": 630, + "community": 4, "norm_label": "remove$1()", "id": "dom_model_remove_1" }, @@ -103652,7 +103670,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6911", - "community": 227, + "community": 12, "norm_label": "none()", "id": "dom_model_none" }, @@ -103715,7 +103733,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6957", - "community": 35, + "community": 12, "norm_label": "mkevent()", "id": "dom_model_mkevent" }, @@ -103724,7 +103742,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6966", - "community": 35, + "community": 12, "norm_label": "fromrawevent$1()", "id": "dom_model_fromrawevent_1" }, @@ -103733,7 +103751,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6973", - "community": 227, + "community": 12, "norm_label": "handle()", "id": "dom_model_handle" }, @@ -103742,7 +103760,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6978", - "community": 227, + "community": 12, "norm_label": "binder()", "id": "dom_model_binder" }, @@ -103751,7 +103769,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6983", - "community": 227, + "community": 12, "norm_label": "bind$1()", "id": "dom_model_bind_1" }, @@ -103778,7 +103796,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L6992", - "community": 2, + "community": 42, "norm_label": "hasinternaltarget()", "id": "dom_model_hasinternaltarget" }, @@ -103796,7 +103814,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7129", - "community": 86, + "community": 12, "norm_label": "event()", "id": "dom_model_event" }, @@ -103805,7 +103823,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7158", - "community": 86, + "community": 12, "norm_label": "create$1()", "id": "dom_model_create_1" }, @@ -103814,7 +103832,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7174", - "community": 86, + "community": 12, "norm_label": "last()", "id": "dom_model_last" }, @@ -103841,7 +103859,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7201", - "community": 93, + "community": 300, "norm_label": "unsuppmessage()", "id": "dom_model_unsuppmessage" }, @@ -103850,7 +103868,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7204", - "community": 630, + "community": 4, "norm_label": "validatestrarr()", "id": "dom_model_validatestrarr" }, @@ -103868,7 +103886,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7217", - "community": 630, + "community": 4, "norm_label": "checkdupes()", "id": "dom_model_checkdupes" }, @@ -103877,7 +103895,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7227", - "community": 630, + "community": 4, "norm_label": "base()", "id": "dom_model_base" }, @@ -103886,7 +103904,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7233", - "community": 630, + "community": 4, "norm_label": "basewith()", "id": "dom_model_basewith" }, @@ -103895,7 +103913,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7257", - "community": 93, + "community": 300, "norm_label": "handleexact()", "id": "dom_model_handleexact" }, @@ -103904,7 +103922,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7265", - "community": 630, + "community": 4, "norm_label": "exactly()", "id": "dom_model_exactly" }, @@ -103922,7 +103940,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7273", - "community": 329, + "community": 300, "norm_label": "dragsink", "id": "dom_model_dragsink" }, @@ -103931,7 +103949,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7279", - "community": 86, + "community": 12, "norm_label": "dragapi", "id": "dom_model_dragapi" }, @@ -103940,7 +103958,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7286", - "community": 86, + "community": 12, "norm_label": "indrag()", "id": "dom_model_indrag" }, @@ -103949,7 +103967,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7315", - "community": 86, + "community": 12, "norm_label": "nodrag()", "id": "dom_model_nodrag" }, @@ -103958,7 +103976,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7324", - "community": 86, + "community": 12, "norm_label": "movement()", "id": "dom_model_movement" }, @@ -103967,7 +103985,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7351", - "community": 86, + "community": 12, "norm_label": "setup()", "id": "dom_model_setup" }, @@ -103994,7 +104012,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7423", - "community": 329, + "community": 300, "norm_label": "blocker()", "id": "dom_model_blocker" }, @@ -104012,7 +104030,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7452", - "community": 227, + "community": 12, "norm_label": "extract()", "id": "dom_model_extract" }, @@ -104030,7 +104048,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7458", - "community": 329, + "community": 300, "norm_label": "sink()", "id": "dom_model_sink" }, @@ -104039,7 +104057,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7491", - "community": 86, + "community": 12, "norm_label": "transform()", "id": "dom_model_transform" }, @@ -104057,7 +104075,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7500", - "community": 86, + "community": 12, "norm_label": "mutation()", "id": "dom_model_mutation" }, @@ -104066,7 +104084,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7516", - "community": 86, + "community": 12, "norm_label": "barmutation()", "id": "dom_model_barmutation" }, @@ -104075,7 +104093,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7545", - "community": 65, + "community": 300, "norm_label": "col()", "id": "dom_model_col" }, @@ -104084,7 +104102,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7560", - "community": 65, + "community": 300, "norm_label": "row()", "id": "dom_model_row" }, @@ -104120,7 +104138,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7580", - "community": 42, + "community": 300, "norm_label": "resizablerows()", "id": "dom_model_resizablerows" }, @@ -104129,7 +104147,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7581", - "community": 42, + "community": 300, "norm_label": "resizablecolumns()", "id": "dom_model_resizablecolumns" }, @@ -104138,7 +104156,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7594", - "community": 630, + "community": 4, "norm_label": "destroy()", "id": "dom_model_destroy" }, @@ -104147,7 +104165,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7598", - "community": 42, + "community": 300, "norm_label": "drawbar()", "id": "dom_model_drawbar" }, @@ -104156,7 +104174,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7608", - "community": 42, + "community": 300, "norm_label": "refreshcol()", "id": "dom_model_refreshcol" }, @@ -104165,7 +104183,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7615", - "community": 42, + "community": 300, "norm_label": "refreshrow()", "id": "dom_model_refreshrow" }, @@ -104174,7 +104192,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7622", - "community": 42, + "community": 300, "norm_label": "refreshgrid()", "id": "dom_model_refreshgrid" }, @@ -104192,7 +104210,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7643", - "community": 630, + "community": 4, "norm_label": "each()", "id": "dom_model_each" }, @@ -104201,7 +104219,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7647", - "community": 630, + "community": 4, "norm_label": "hide()", "id": "dom_model_hide" }, @@ -104210,7 +104228,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7652", - "community": 630, + "community": 4, "norm_label": "show()", "id": "dom_model_show" }, @@ -104219,7 +104237,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7657", - "community": 2, + "community": 42, "norm_label": "isrowbar()", "id": "dom_model_isrowbar" }, @@ -104228,7 +104246,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7660", - "community": 2, + "community": 42, "norm_label": "iscolbar()", "id": "dom_model_iscolbar" }, @@ -104246,7 +104264,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7665", - "community": 86, + "community": 12, "norm_label": "barmanager()", "id": "dom_model_barmanager" }, @@ -104255,7 +104273,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7769", - "community": 86, + "community": 12, "norm_label": "create()", "id": "dom_model_create" }, @@ -104282,7 +104300,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7823", - "community": 4, + "community": 35, "norm_label": "detached()", "id": "dom_model_detached" }, @@ -104309,7 +104327,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7846", - "community": 35, + "community": 300, "norm_label": "createcontainer()", "id": "dom_model_createcontainer" }, @@ -104327,7 +104345,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7862", - "community": 329, + "community": 300, "norm_label": "remove()", "id": "dom_model_remove" }, @@ -104336,7 +104354,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7868", - "community": 35, + "community": 12, "norm_label": "istable()", "id": "dom_model_istable" }, @@ -104345,7 +104363,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7870", - "community": 227, + "community": 71, "norm_label": "isresizable()", "id": "dom_model_isresizable" }, @@ -104363,7 +104381,7 @@ "file_type": "code", "source_file": "public/tinymce/models/dom/model.js", "source_location": "L7881", - "community": 93, + "community": 2, "norm_label": "tableresizehandler()", "id": "dom_model_tableresizehandler" }, @@ -104390,7 +104408,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9", - "community": 80, + "community": 138, "norm_label": "hasproto()", "id": "silver_theme_hasproto" }, @@ -104399,7 +104417,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17", - "community": 80, + "community": 138, "norm_label": "typeof()", "id": "silver_theme_typeof" }, @@ -104435,7 +104453,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L32", - "community": 80, + "community": 138, "norm_label": "is$2()", "id": "silver_theme_is_2" }, @@ -104444,7 +104462,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L33", - "community": 87, + "community": 135, "norm_label": "isstring", "id": "silver_theme_isstring" }, @@ -104453,7 +104471,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L34", - "community": 80, + "community": 138, "norm_label": "isobject", "id": "silver_theme_isobject" }, @@ -104462,7 +104480,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L35", - "community": 80, + "community": 138, "norm_label": "isplainobject()", "id": "silver_theme_isplainobject" }, @@ -104471,7 +104489,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L36", - "community": 80, + "community": 138, "norm_label": "isarray", "id": "silver_theme_isarray" }, @@ -104489,7 +104507,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L38", - "community": 46, + "community": 3, "norm_label": "isboolean", "id": "silver_theme_isboolean" }, @@ -104498,7 +104516,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L39", - "community": 162, + "community": 48, "norm_label": "isundefined", "id": "silver_theme_isundefined" }, @@ -104525,7 +104543,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L42", - "community": 3, + "community": 46, "norm_label": "isfunction", "id": "silver_theme_isfunction" }, @@ -104534,7 +104552,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L43", - "community": 46, + "community": 3, "norm_label": "isnumber", "id": "silver_theme_isnumber" }, @@ -104561,7 +104579,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L58", - "community": 87, + "community": 135, "norm_label": "noarg()", "id": "silver_theme_noarg" }, @@ -104570,7 +104588,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L59", - "community": 213, + "community": 3, "norm_label": "compose()", "id": "silver_theme_compose" }, @@ -104588,7 +104606,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L65", - "community": 135, + "community": 16, "norm_label": "constant$1()", "id": "silver_theme_constant_1" }, @@ -104624,7 +104642,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L83", - "community": 72, + "community": 87, "norm_label": "die()", "id": "silver_theme_die" }, @@ -104633,7 +104651,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L88", - "community": 162, + "community": 257, "norm_label": "apply$1()", "id": "silver_theme_apply_1" }, @@ -104660,7 +104678,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L190", - "community": 162, + "community": 257, "norm_label": "rawindexof()", "id": "silver_theme_rawindexof" }, @@ -104669,7 +104687,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L191", - "community": 80, + "community": 3, "norm_label": "indexof()", "id": "silver_theme_indexof" }, @@ -104678,7 +104696,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L195", - "community": 162, + "community": 257, "norm_label": "contains$2()", "id": "silver_theme_contains_2" }, @@ -104687,7 +104705,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L196", - "community": 3, + "community": 60, "norm_label": "exists()", "id": "silver_theme_exists" }, @@ -104696,7 +104714,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L205", - "community": 8, + "community": 135, "norm_label": "range$2()", "id": "silver_theme_range_2" }, @@ -104732,7 +104750,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L235", - "community": 87, + "community": 80, "norm_label": "eachr()", "id": "silver_theme_eachr" }, @@ -104759,7 +104777,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L264", - "community": 87, + "community": 80, "norm_label": "foldr()", "id": "silver_theme_foldr" }, @@ -104768,7 +104786,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L270", - "community": 87, + "community": 80, "norm_label": "foldl()", "id": "silver_theme_foldl" }, @@ -104786,7 +104804,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L287", - "community": 72, + "community": 87, "norm_label": "find$5()", "id": "silver_theme_find_5" }, @@ -104831,7 +104849,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L319", - "community": 72, + "community": 87, "norm_label": "reverse()", "id": "silver_theme_reverse" }, @@ -104849,7 +104867,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L325", - "community": 72, + "community": 87, "norm_label": "maptoobject()", "id": "silver_theme_maptoobject" }, @@ -104903,7 +104921,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L343", - "community": 46, + "community": 3, "norm_label": "findmap()", "id": "silver_theme_findmap" }, @@ -104912,7 +104930,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L355", - "community": 162, + "community": 46, "norm_label": "each()", "id": "silver_theme_each" }, @@ -104975,7 +104993,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L399", - "community": 113, + "community": 138, "norm_label": "maptoarray()", "id": "silver_theme_maptoarray" }, @@ -104993,7 +105011,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L417", - "community": 113, + "community": 138, "norm_label": "values()", "id": "silver_theme_values" }, @@ -105029,7 +105047,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L426", - "community": 3, + "community": 60, "norm_label": "is$1()", "id": "silver_theme_is_1" }, @@ -105101,7 +105119,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L455", - "community": 0, + "community": 8, "norm_label": "addtoend()", "id": "silver_theme_addtoend" }, @@ -105110,7 +105128,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L458", - "community": 0, + "community": 8, "norm_label": "removefromstart()", "id": "silver_theme_removefromstart" }, @@ -105119,7 +105137,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L462", - "community": 0, + "community": 8, "norm_label": "checkrange()", "id": "silver_theme_checkrange" }, @@ -105128,7 +105146,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L463", - "community": 0, + "community": 8, "norm_label": "removeleading()", "id": "silver_theme_removeleading" }, @@ -105137,7 +105155,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L466", - "community": 0, + "community": 8, "norm_label": "ensuretrailing()", "id": "silver_theme_ensuretrailing" }, @@ -105146,7 +105164,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L469", - "community": 162, + "community": 48, "norm_label": "contains$1()", "id": "silver_theme_contains_1" }, @@ -105155,7 +105173,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L477", - "community": 0, + "community": 8, "norm_label": "startswith()", "id": "silver_theme_startswith" }, @@ -105164,7 +105182,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L480", - "community": 0, + "community": 8, "norm_label": "endswith()", "id": "silver_theme_endswith" }, @@ -105182,7 +105200,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L484", - "community": 87, + "community": 257, "norm_label": "trim$1", "id": "silver_theme_trim_1" }, @@ -105191,7 +105209,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L485", - "community": 8, + "community": 60, "norm_label": "isnotempty()", "id": "silver_theme_isnotempty" }, @@ -105227,7 +105245,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L501", - "community": 3, + "community": 60, "norm_label": "fromtag()", "id": "silver_theme_fromtag" }, @@ -105236,7 +105254,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L506", - "community": 1, + "community": 60, "norm_label": "fromtext()", "id": "silver_theme_fromtext" }, @@ -105245,7 +105263,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L511", - "community": 3, + "community": 60, "norm_label": "fromdom()", "id": "silver_theme_fromdom" }, @@ -105272,7 +105290,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L528", - "community": 87, + "community": 135, "norm_label": "path$1()", "id": "silver_theme_path_1" }, @@ -105281,7 +105299,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L535", - "community": 87, + "community": 135, "norm_label": "resolve()", "id": "silver_theme_resolve" }, @@ -105290,7 +105308,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L540", - "community": 87, + "community": 135, "norm_label": "unsafe()", "id": "silver_theme_unsafe" }, @@ -105299,7 +105317,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L543", - "community": 87, + "community": 135, "norm_label": "getordie$1()", "id": "silver_theme_getordie_1" }, @@ -105308,7 +105326,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L552", - "community": 87, + "community": 135, "norm_label": "sandhtmlelement()", "id": "silver_theme_sandhtmlelement" }, @@ -105317,7 +105335,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L555", - "community": 87, + "community": 135, "norm_label": "isprototypeof()", "id": "silver_theme_isprototypeof" }, @@ -105326,7 +105344,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L565", - "community": 162, + "community": 257, "norm_label": "name$3()", "id": "silver_theme_name_3" }, @@ -105353,7 +105371,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L571", - "community": 87, + "community": 257, "norm_label": "ishtmlelement()", "id": "silver_theme_ishtmlelement" }, @@ -105362,7 +105380,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L572", - "community": 87, + "community": 257, "norm_label": "iselement$1", "id": "silver_theme_iselement_1" }, @@ -105380,7 +105398,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L574", - "community": 3, + "community": 60, "norm_label": "isdocument", "id": "silver_theme_isdocument" }, @@ -105389,7 +105407,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L575", - "community": 3, + "community": 60, "norm_label": "isdocumentfragment", "id": "silver_theme_isdocumentfragment" }, @@ -105398,7 +105416,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L576", - "community": 271, + "community": 213, "norm_label": "istag()", "id": "silver_theme_istag" }, @@ -105416,7 +105434,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L597", - "community": 80, + "community": 3, "norm_label": "bypassselector()", "id": "silver_theme_bypassselector" }, @@ -105425,7 +105443,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L598", - "community": 80, + "community": 3, "norm_label": "all$3()", "id": "silver_theme_all_3" }, @@ -105443,7 +105461,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L607", - "community": 221, + "community": 60, "norm_label": "eq()", "id": "silver_theme_eq" }, @@ -105461,7 +105479,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L614", - "community": 3, + "community": 60, "norm_label": "owner$4()", "id": "silver_theme_owner_4" }, @@ -105470,7 +105488,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L615", - "community": 3, + "community": 60, "norm_label": "documentorowner()", "id": "silver_theme_documentorowner" }, @@ -105479,7 +105497,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L616", - "community": 3, + "community": 60, "norm_label": "documentelement()", "id": "silver_theme_documentelement" }, @@ -105488,7 +105506,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L617", - "community": 3, + "community": 60, "norm_label": "defaultview()", "id": "silver_theme_defaultview" }, @@ -105497,7 +105515,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L618", - "community": 162, + "community": 46, "norm_label": "parent()", "id": "silver_theme_parent" }, @@ -105506,7 +105524,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L619", - "community": 162, + "community": 46, "norm_label": "parentnode()", "id": "silver_theme_parentnode" }, @@ -105515,7 +105533,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L620", - "community": 3, + "community": 46, "norm_label": "parentelement()", "id": "silver_theme_parentelement" }, @@ -105524,7 +105542,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L621", - "community": 3, + "community": 46, "norm_label": "parents()", "id": "silver_theme_parents" }, @@ -105533,7 +105551,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L637", - "community": 3, + "community": 60, "norm_label": "offsetparent()", "id": "silver_theme_offsetparent" }, @@ -105542,7 +105560,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L638", - "community": 3, + "community": 221, "norm_label": "nextsibling()", "id": "silver_theme_nextsibling" }, @@ -105578,7 +105596,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L645", - "community": 138, + "community": 60, "norm_label": "spot()", "id": "silver_theme_spot" }, @@ -105587,7 +105605,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L649", - "community": 138, + "community": 60, "norm_label": "leaf()", "id": "silver_theme_leaf" }, @@ -105596,7 +105614,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L654", - "community": 3, + "community": 60, "norm_label": "isshadowroot()", "id": "silver_theme_isshadowroot" }, @@ -105614,7 +105632,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L658", - "community": 3, + "community": 60, "norm_label": "getcontentcontainer()", "id": "silver_theme_getcontentcontainer" }, @@ -105641,7 +105659,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L664", - "community": 3, + "community": 60, "norm_label": "getshadowhost()", "id": "silver_theme_getshadowhost" }, @@ -105677,7 +105695,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L689", - "community": 3, + "community": 1, "norm_label": "body()", "id": "silver_theme_body" }, @@ -105686,7 +105704,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L690", - "community": 3, + "community": 60, "norm_label": "getbody()", "id": "silver_theme_getbody" }, @@ -105695,7 +105713,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L698", - "community": 46, + "community": 3, "norm_label": "rawset()", "id": "silver_theme_rawset" }, @@ -105713,7 +105731,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L709", - "community": 162, + "community": 46, "norm_label": "setall$1()", "id": "silver_theme_setall_1" }, @@ -105722,7 +105740,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L715", - "community": 162, + "community": 46, "norm_label": "get$f()", "id": "silver_theme_get_f" }, @@ -105731,7 +105749,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L719", - "community": 162, + "community": 46, "norm_label": "getopt()", "id": "silver_theme_getopt" }, @@ -105740,7 +105758,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L720", - "community": 162, + "community": 257, "norm_label": "has$1()", "id": "silver_theme_has_1" }, @@ -105758,7 +105776,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L727", - "community": 138, + "community": 80, "norm_label": "clone$2()", "id": "silver_theme_clone_2" }, @@ -105794,7 +105812,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L750", - "community": 162, + "community": 46, "norm_label": "setall()", "id": "silver_theme_setall" }, @@ -105803,7 +105821,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L756", - "community": 3, + "community": 46, "norm_label": "setoptions()", "id": "silver_theme_setoptions" }, @@ -105812,7 +105830,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L766", - "community": 46, + "community": 257, "norm_label": "get$e()", "id": "silver_theme_get_e" }, @@ -105821,7 +105839,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L772", - "community": 46, + "community": 60, "norm_label": "getunsafeproperty()", "id": "silver_theme_getunsafeproperty" }, @@ -105830,7 +105848,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L773", - "community": 3, + "community": 60, "norm_label": "getraw()", "id": "silver_theme_getraw" }, @@ -105848,7 +105866,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L789", - "community": 3, + "community": 60, "norm_label": "isvalidvalue$1()", "id": "silver_theme_isvalidvalue_1" }, @@ -105902,7 +105920,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L847", - "community": 3, + "community": 60, "norm_label": "getouter$2()", "id": "silver_theme_getouter_2" }, @@ -105938,7 +105956,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L875", - "community": 138, + "community": 60, "norm_label": "firstdefinedorzero()", "id": "silver_theme_firstdefinedorzero" }, @@ -105947,7 +105965,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L882", - "community": 138, + "community": 60, "norm_label": "absolute$3()", "id": "silver_theme_absolute_3" }, @@ -105992,7 +106010,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L912", - "community": 3, + "community": 60, "norm_label": "getouter$1()", "id": "silver_theme_getouter_1" }, @@ -106010,7 +106028,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L926", - "community": 34, + "community": 142, "norm_label": "cached()", "id": "silver_theme_cached" }, @@ -106019,7 +106037,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L938", - "community": 72, + "community": 16, "norm_label": "devicetype()", "id": "silver_theme_devicetype" }, @@ -106028,7 +106046,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L960", - "community": 72, + "community": 87, "norm_label": "firstmatch()", "id": "silver_theme_firstmatch" }, @@ -106037,7 +106055,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L969", - "community": 72, + "community": 87, "norm_label": "find$3()", "id": "silver_theme_find_3" }, @@ -106046,7 +106064,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L982", - "community": 72, + "community": 87, "norm_label": "detect$5()", "id": "silver_theme_detect_5" }, @@ -106055,7 +106073,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L989", - "community": 72, + "community": 87, "norm_label": "unknown$3()", "id": "silver_theme_unknown_3" }, @@ -106064,7 +106082,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L992", - "community": 72, + "community": 87, "norm_label": "nu$d()", "id": "silver_theme_nu_d" }, @@ -106082,7 +106100,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1004", - "community": 46, + "community": 3, "norm_label": "detectbrowser$1()", "id": "silver_theme_detectbrowser_1" }, @@ -106091,7 +106109,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1017", - "community": 72, + "community": 87, "norm_label": "detect$4()", "id": "silver_theme_detect_4" }, @@ -106100,7 +106118,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1023", - "community": 72, + "community": 87, "norm_label": "detectbrowser()", "id": "silver_theme_detectbrowser" }, @@ -106109,7 +106127,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1032", - "community": 72, + "community": 87, "norm_label": "detectos()", "id": "silver_theme_detectos" }, @@ -106127,7 +106145,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1048", - "community": 72, + "community": 221, "norm_label": "browsers", "id": "silver_theme_browsers" }, @@ -106136,7 +106154,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1101", - "community": 72, + "community": 221, "norm_label": "oses", "id": "silver_theme_oses" }, @@ -106208,7 +106226,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1236", - "community": 72, + "community": 221, "norm_label": "detect$3()", "id": "silver_theme_detect_3" }, @@ -106226,7 +106244,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1250", - "community": 72, + "community": 16, "norm_label": "mediamatch()", "id": "silver_theme_mediamatch" }, @@ -106235,7 +106253,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1251", - "community": 1, + "community": 135, "norm_label": "platform", "id": "silver_theme_platform" }, @@ -106244,7 +106262,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1252", - "community": 1, + "community": 135, "norm_label": "detect$2()", "id": "silver_theme_detect_2" }, @@ -106271,7 +106289,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1270", - "community": 87, + "community": 3, "norm_label": "handle()", "id": "silver_theme_handle" }, @@ -106280,7 +106298,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1275", - "community": 87, + "community": 3, "norm_label": "binder()", "id": "silver_theme_binder" }, @@ -106289,7 +106307,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1280", - "community": 87, + "community": 3, "norm_label": "bind$2()", "id": "silver_theme_bind_2" }, @@ -106298,7 +106316,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1281", - "community": 87, + "community": 60, "norm_label": "capture$1()", "id": "silver_theme_capture_1" }, @@ -106316,7 +106334,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1286", - "community": 162, + "community": 46, "norm_label": "before$1()", "id": "silver_theme_before_1" }, @@ -106388,7 +106406,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1341", - "community": 3, + "community": 60, "norm_label": "get$b()", "id": "silver_theme_get_b" }, @@ -106397,7 +106415,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1347", - "community": 3, + "community": 60, "norm_label": "to()", "id": "silver_theme_to" }, @@ -106406,7 +106424,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1355", - "community": 3, + "community": 60, "norm_label": "get$a()", "id": "silver_theme_get_a" }, @@ -106424,7 +106442,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1371", - "community": 3, + "community": 60, "norm_label": "getbounds$3()", "id": "silver_theme_getbounds_3" }, @@ -106433,7 +106451,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1383", - "community": 3, + "community": 60, "norm_label": "getdocument()", "id": "silver_theme_getdocument" }, @@ -106469,7 +106487,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1404", - "community": 3, + "community": 60, "norm_label": "owner$3()", "id": "silver_theme_owner_3" }, @@ -106478,7 +106496,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1412", - "community": 3, + "community": 60, "norm_label": "find$2()", "id": "silver_theme_find_2" }, @@ -106505,7 +106523,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1443", - "community": 3, + "community": 60, "norm_label": "bounds()", "id": "silver_theme_bounds" }, @@ -106514,7 +106532,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1451", - "community": 3, + "community": 60, "norm_label": "box$1()", "id": "silver_theme_box_1" }, @@ -106523,7 +106541,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1457", - "community": 3, + "community": 60, "norm_label": "absolute$2()", "id": "silver_theme_absolute_2" }, @@ -106532,7 +106550,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1463", - "community": 3, + "community": 60, "norm_label": "constrain()", "id": "silver_theme_constrain" }, @@ -106541,7 +106559,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1472", - "community": 87, + "community": 80, "norm_label": "constrainbymany()", "id": "silver_theme_constrainbymany" }, @@ -106559,7 +106577,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1479", - "community": 135, + "community": 16, "norm_label": "value$4()", "id": "silver_theme_value_4" }, @@ -106568,7 +106586,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1506", - "community": 72, + "community": 87, "norm_label": "error$1()", "id": "silver_theme_error_1" }, @@ -106622,7 +106640,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1563", - "community": 3, + "community": 1, "norm_label": "map()", "id": "silver_theme_map" }, @@ -106631,7 +106649,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1573", - "community": 162, + "community": 257, "norm_label": "bind$1()", "id": "silver_theme_bind_1" }, @@ -106640,7 +106658,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1580", - "community": 162, + "community": 257, "norm_label": "binderror()", "id": "silver_theme_binderror" }, @@ -106649,7 +106667,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1587", - "community": 213, + "community": 221, "norm_label": "svalue()", "id": "silver_theme_svalue" }, @@ -106658,7 +106676,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1591", - "community": 0, + "community": 221, "norm_label": "serror()", "id": "silver_theme_serror" }, @@ -106730,7 +106748,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1634", - "community": 80, + "community": 138, "norm_label": "deep$1()", "id": "silver_theme_deep_1" }, @@ -106748,7 +106766,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1655", - "community": 3, + "community": 221, "norm_label": "deepmerge", "id": "silver_theme_deepmerge" }, @@ -106802,7 +106820,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1671", - "community": 138, + "community": 16, "norm_label": "mergewiththunk()", "id": "silver_theme_mergewiththunk" }, @@ -106811,7 +106829,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1675", - "community": 138, + "community": 16, "norm_label": "mergewith()", "id": "silver_theme_mergewith" }, @@ -106820,7 +106838,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1677", - "community": 213, + "community": 221, "norm_label": "mergevalues$1()", "id": "silver_theme_mergevalues_1" }, @@ -106829,7 +106847,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1678", - "community": 213, + "community": 221, "norm_label": "mergeerrors$1()", "id": "silver_theme_mergeerrors_1" }, @@ -106838,7 +106856,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1679", - "community": 213, + "community": 221, "norm_label": "consolidateobj()", "id": "silver_theme_consolidateobj" }, @@ -106847,7 +106865,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1683", - "community": 213, + "community": 221, "norm_label": "consolidatearr()", "id": "silver_theme_consolidatearr" }, @@ -106865,7 +106883,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1692", - "community": 80, + "community": 138, "norm_label": "formatobj()", "id": "silver_theme_formatobj" }, @@ -106874,7 +106892,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1695", - "community": 80, + "community": 138, "norm_label": "formaterrors()", "id": "silver_theme_formaterrors" }, @@ -107000,7 +107018,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1762", - "community": 0, + "community": 221, "norm_label": "extractfields()", "id": "silver_theme_extractfields" }, @@ -107072,7 +107090,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1865", - "community": 34, + "community": 142, "norm_label": "thunk()", "id": "silver_theme_thunk" }, @@ -107108,7 +107126,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1881", - "community": 663, + "community": 226, "norm_label": "number", "id": "silver_theme_number" }, @@ -107117,7 +107135,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1882", - "community": 72, + "community": 87, "norm_label": "string", "id": "silver_theme_string" }, @@ -107243,7 +107261,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1949", - "community": 80, + "community": 138, "norm_label": "formaterror()", "id": "silver_theme_formaterror" }, @@ -107261,7 +107279,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L1953", - "community": 34, + "community": 142, "norm_label": "thunkof()", "id": "silver_theme_thunkof" }, @@ -107558,7 +107576,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2003", - "community": 80, + "community": 138, "norm_label": "generate$7()", "id": "silver_theme_generate_7" }, @@ -107585,7 +107603,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2110", - "community": 162, + "community": 46, "norm_label": "exclude$1()", "id": "silver_theme_exclude_1" }, @@ -107603,7 +107621,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2121", - "community": 138, + "community": 48, "norm_label": "wrapall$1()", "id": "silver_theme_wrapall_1" }, @@ -107612,7 +107630,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2129", - "community": 162, + "community": 46, "norm_label": "exclude()", "id": "silver_theme_exclude" }, @@ -107630,7 +107648,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2131", - "community": 138, + "community": 48, "norm_label": "wrapall()", "id": "silver_theme_wrapall" }, @@ -107666,7 +107684,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2141", - "community": 3, + "community": 60, "norm_label": "ensureisroot()", "id": "silver_theme_ensureisroot" }, @@ -107684,7 +107702,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2157", - "community": 221, + "community": 60, "norm_label": "closest$4()", "id": "silver_theme_closest_4" }, @@ -107693,7 +107711,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2163", - "community": 221, + "community": 60, "norm_label": "issource()", "id": "silver_theme_issource" }, @@ -107738,7 +107756,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2181", - "community": 0, + "community": 46, "norm_label": "read$2()", "id": "silver_theme_read_2" }, @@ -107756,7 +107774,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2202", - "community": 135, + "community": 16, "norm_label": "touchstart", "id": "silver_theme_touchstart" }, @@ -107765,7 +107783,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2203", - "community": 135, + "community": 16, "norm_label": "touchmove", "id": "silver_theme_touchmove" }, @@ -107774,7 +107792,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2204", - "community": 135, + "community": 16, "norm_label": "touchend", "id": "silver_theme_touchend" }, @@ -107783,7 +107801,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2205", - "community": 135, + "community": 16, "norm_label": "touchcancel", "id": "silver_theme_touchcancel" }, @@ -107918,7 +107936,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2220", - "community": 87, + "community": 135, "norm_label": "transitionstart", "id": "silver_theme_transitionstart" }, @@ -107936,7 +107954,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2223", - "community": 135, + "community": 16, "norm_label": "prefixname()", "id": "silver_theme_prefixname" }, @@ -108413,7 +108431,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2385", - "community": 3, + "community": 60, "norm_label": "get$9()", "id": "silver_theme_get_9" }, @@ -108431,7 +108449,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2395", - "community": 3, + "community": 60, "norm_label": "getouter()", "id": "silver_theme_getouter" }, @@ -108440,7 +108458,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2402", - "community": 0, + "community": 60, "norm_label": "clone$1()", "id": "silver_theme_clone_1" }, @@ -108449,7 +108467,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2403", - "community": 0, + "community": 60, "norm_label": "shallow()", "id": "silver_theme_shallow" }, @@ -108458,7 +108476,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2404", - "community": 0, + "community": 60, "norm_label": "deep()", "id": "silver_theme_deep" }, @@ -108467,7 +108485,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2406", - "community": 0, + "community": 60, "norm_label": "gethtml()", "id": "silver_theme_gethtml" }, @@ -108476,7 +108494,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2415", - "community": 0, + "community": 60, "norm_label": "element()", "id": "silver_theme_element" }, @@ -108485,7 +108503,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2417", - "community": 221, + "community": 60, "norm_label": "isrecursive()", "id": "silver_theme_isrecursive" }, @@ -108566,7 +108584,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2460", - "community": 87, + "community": 257, "norm_label": "read$1()", "id": "silver_theme_read_1" }, @@ -108692,7 +108710,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2545", - "community": 135, + "community": 16, "norm_label": "nu$8()", "id": "silver_theme_nu_8" }, @@ -108701,7 +108719,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2547", - "community": 221, + "community": 16, "norm_label": "generatefrom$1()", "id": "silver_theme_generatefrom_1" }, @@ -108710,7 +108728,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2566", - "community": 221, + "community": 138, "norm_label": "getbehaviours$3()", "id": "silver_theme_getbehaviours_3" }, @@ -108719,7 +108737,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2567", - "community": 221, + "community": 138, "norm_label": "getdata$2()", "id": "silver_theme_getdata_2" }, @@ -108737,7 +108755,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2580", - "community": 138, + "community": 48, "norm_label": "nu$7()", "id": "silver_theme_nu_7" }, @@ -108836,7 +108854,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2677", - "community": 113, + "community": 138, "norm_label": "combine$1()", "id": "silver_theme_combine_1" }, @@ -108845,7 +108863,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2681", - "community": 0, + "community": 46, "norm_label": "assemble()", "id": "silver_theme_assemble" }, @@ -108872,7 +108890,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2707", - "community": 113, + "community": 138, "norm_label": "combinegroups()", "id": "silver_theme_combinegroups" }, @@ -108890,7 +108908,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2785", - "community": 221, + "community": 138, "norm_label": "toinfo()", "id": "silver_theme_toinfo" }, @@ -108917,7 +108935,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2792", - "community": 113, + "community": 138, "norm_label": "toevents()", "id": "silver_theme_toevents" }, @@ -109043,7 +109061,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2855", - "community": 162, + "community": 46, "norm_label": "add$1()", "id": "silver_theme_add_1" }, @@ -109052,7 +109070,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2860", - "community": 3, + "community": 46, "norm_label": "remove$1()", "id": "silver_theme_remove_1" }, @@ -109061,7 +109079,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2865", - "community": 138, + "community": 87, "norm_label": "toggle$3()", "id": "silver_theme_toggle_3" }, @@ -109187,7 +109205,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L2998", - "community": 162, + "community": 46, "norm_label": "introducetodom()", "id": "silver_theme_introducetodom" }, @@ -109214,7 +109232,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3020", - "community": 3, + "community": 221, "norm_label": "rendertodom()", "id": "silver_theme_rendertodom" }, @@ -109223,7 +109241,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3027", - "community": 221, + "community": 138, "norm_label": "getbehaviours$2()", "id": "silver_theme_getbehaviours_2" }, @@ -109232,7 +109250,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3034", - "community": 221, + "community": 138, "norm_label": "generatefrom()", "id": "silver_theme_generatefrom" }, @@ -109241,7 +109259,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3035", - "community": 221, + "community": 138, "norm_label": "generate$4()", "id": "silver_theme_generate_4" }, @@ -109259,7 +109277,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3047", - "community": 113, + "community": 138, "norm_label": "getevents()", "id": "silver_theme_getevents" }, @@ -109268,7 +109286,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3051", - "community": 221, + "community": 138, "norm_label": "build$2()", "id": "silver_theme_build_2" }, @@ -109277,7 +109295,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3101", - "community": 221, + "community": 138, "norm_label": "buildsubcomponents()", "id": "silver_theme_buildsubcomponents" }, @@ -109286,7 +109304,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3107", - "community": 221, + "community": 138, "norm_label": "buildfromspec()", "id": "silver_theme_buildfromspec" }, @@ -109349,7 +109367,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3194", - "community": 0, + "community": 60, "norm_label": "closest$3()", "id": "silver_theme_closest_3" }, @@ -109358,7 +109376,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3198", - "community": 72, + "community": 87, "norm_label": "child$1()", "id": "silver_theme_child_1" }, @@ -109376,7 +109394,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3220", - "community": 0, + "community": 60, "norm_label": "closest$2()", "id": "silver_theme_closest_2" }, @@ -109394,7 +109412,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3223", - "community": 72, + "community": 87, "norm_label": "child()", "id": "silver_theme_child" }, @@ -109403,7 +109421,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3224", - "community": 87, + "community": 135, "norm_label": "descendant()", "id": "silver_theme_descendant" }, @@ -109412,7 +109430,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3225", - "community": 8, + "community": 60, "norm_label": "closest$1()", "id": "silver_theme_closest_1" }, @@ -109421,7 +109439,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3231", - "community": 0, + "community": 60, "norm_label": "find$1()", "id": "silver_theme_find_1" }, @@ -109430,7 +109448,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3245", - "community": 16, + "community": 1, "norm_label": "manager()", "id": "silver_theme_manager" }, @@ -109439,7 +109457,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3260", - "community": 0, + "community": 60, "norm_label": "isariapartof()", "id": "silver_theme_isariapartof" }, @@ -109448,7 +109466,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3261", - "community": 0, + "community": 60, "norm_label": "ispartof$1()", "id": "silver_theme_ispartof_1" }, @@ -109493,7 +109511,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3360", - "community": 80, + "community": 16, "norm_label": "gettrace()", "id": "silver_theme_gettrace" }, @@ -109637,7 +109655,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3408", - "community": 135, + "community": 16, "norm_label": "output$1()", "id": "silver_theme_output_1" }, @@ -109736,7 +109754,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3475", - "community": 3, + "community": 60, "norm_label": "adjustbounds()", "id": "silver_theme_adjustbounds" }, @@ -109907,7 +109925,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3539", - "community": 3, + "community": 0, "norm_label": "aboveorbelow()", "id": "silver_theme_aboveorbelow" }, @@ -109916,7 +109934,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3547", - "community": 3, + "community": 0, "norm_label": "aboveorbelowrtl()", "id": "silver_theme_aboveorbelowrtl" }, @@ -109925,7 +109943,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3555", - "community": 3, + "community": 0, "norm_label": "beloworabove()", "id": "silver_theme_beloworabove" }, @@ -109934,7 +109952,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3563", - "community": 3, + "community": 0, "norm_label": "beloworabovertl()", "id": "silver_theme_beloworabovertl" }, @@ -110087,7 +110105,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3704", - "community": 138, + "community": 48, "norm_label": "exhibit$6()", "id": "silver_theme_exhibit_6" }, @@ -110132,7 +110150,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3721", - "community": 46, + "community": 3, "norm_label": "search()", "id": "silver_theme_search" }, @@ -110141,7 +110159,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3723", - "community": 162, + "community": 135, "norm_label": "preserve$1()", "id": "silver_theme_preserve_1" }, @@ -110159,7 +110177,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3748", - "community": 162, + "community": 46, "norm_label": "tooptions()", "id": "silver_theme_tooptions" }, @@ -110168,7 +110186,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3752", - "community": 162, + "community": 46, "norm_label": "applypositioncss()", "id": "silver_theme_applypositioncss" }, @@ -110195,7 +110213,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3790", - "community": 162, + "community": 46, "norm_label": "reposition()", "id": "silver_theme_reposition" }, @@ -110204,7 +110222,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3798", - "community": 3, + "community": 60, "norm_label": "tobox()", "id": "silver_theme_tobox" }, @@ -110258,7 +110276,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3832", - "community": 162, + "community": 46, "norm_label": "setplacement$1()", "id": "silver_theme_setplacement_1" }, @@ -110267,7 +110285,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3835", - "community": 3, + "community": 46, "norm_label": "getplacement()", "id": "silver_theme_getplacement" }, @@ -110294,7 +110312,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3849", - "community": 3, + "community": 60, "norm_label": "determineposition()", "id": "silver_theme_determineposition" }, @@ -110303,7 +110321,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3872", - "community": 3, + "community": 60, "norm_label": "calcreposition()", "id": "silver_theme_calcreposition" }, @@ -110321,7 +110339,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3900", - "community": 3, + "community": 60, "norm_label": "attempt()", "id": "silver_theme_attempt" }, @@ -110330,7 +110348,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3927", - "community": 3, + "community": 46, "norm_label": "attempts()", "id": "silver_theme_attempts" }, @@ -110339,7 +110357,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3957", - "community": 87, + "community": 135, "norm_label": "singleton()", "id": "silver_theme_singleton" }, @@ -110348,7 +110366,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3977", - "community": 87, + "community": 135, "norm_label": "destroyable()", "id": "silver_theme_destroyable" }, @@ -110357,7 +110375,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3978", - "community": 87, + "community": 135, "norm_label": "unbindable()", "id": "silver_theme_unbindable" }, @@ -110366,7 +110384,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3979", - "community": 135, + "community": 16, "norm_label": "value$2()", "id": "silver_theme_value_2" }, @@ -110375,7 +110393,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3989", - "community": 87, + "community": 135, "norm_label": "bind()", "id": "silver_theme_bind" }, @@ -110384,7 +110402,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L3990", - "community": 87, + "community": 60, "norm_label": "capture()", "id": "silver_theme_capture" }, @@ -110411,7 +110429,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4001", - "community": 3, + "community": 46, "norm_label": "shouldapplytransitioncss()", "id": "silver_theme_shouldapplytransitioncss" }, @@ -110429,7 +110447,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4015", - "community": 87, + "community": 135, "norm_label": "gettransitionduration()", "id": "silver_theme_gettransitionduration" }, @@ -110438,7 +110456,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4036", - "community": 87, + "community": 135, "norm_label": "setuptransitionlisteners()", "id": "silver_theme_setuptransitionlisteners" }, @@ -110447,7 +110465,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4070", - "community": 162, + "community": 46, "norm_label": "starttransitioning()", "id": "silver_theme_starttransitioning" }, @@ -110456,7 +110474,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4078", - "community": 3, + "community": 46, "norm_label": "applytransitioncss()", "id": "silver_theme_applytransitioncss" }, @@ -110465,7 +110483,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4100", - "community": 3, + "community": 60, "norm_label": "elementsize()", "id": "silver_theme_elementsize" }, @@ -110474,7 +110492,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4104", - "community": 3, + "community": 46, "norm_label": "layout()", "id": "silver_theme_layout" }, @@ -110483,7 +110501,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4110", - "community": 162, + "community": 46, "norm_label": "setclasses()", "id": "silver_theme_setclasses" }, @@ -110492,7 +110510,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4115", - "community": 162, + "community": 46, "norm_label": "setheight()", "id": "silver_theme_setheight" }, @@ -110501,7 +110519,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4119", - "community": 162, + "community": 46, "norm_label": "setwidth()", "id": "silver_theme_setwidth" }, @@ -110510,7 +110528,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4123", - "community": 162, + "community": 46, "norm_label": "position$2()", "id": "silver_theme_position_2" }, @@ -110519,7 +110537,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4130", - "community": 162, + "community": 46, "norm_label": "setplacement()", "id": "silver_theme_setplacement" }, @@ -110546,7 +110564,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4144", - "community": 113, + "community": 135, "norm_label": "expandable$1", "id": "silver_theme_expandable_1" }, @@ -110573,7 +110591,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4165", - "community": 162, + "community": 46, "norm_label": "go()", "id": "silver_theme_go" }, @@ -110591,7 +110609,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4189", - "community": 113, + "community": 0, "norm_label": "nu$5()", "id": "silver_theme_nu_5" }, @@ -110600,7 +110618,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4276", - "community": 113, + "community": 0, "norm_label": "fallback()", "id": "silver_theme_fallback" }, @@ -110609,7 +110627,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4280", - "community": 271, + "community": 213, "norm_label": "ondirection()", "id": "silver_theme_ondirection" }, @@ -110618,7 +110636,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4281", - "community": 46, + "community": 257, "norm_label": "getdirection()", "id": "silver_theme_getdirection" }, @@ -110627,7 +110645,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4289", - "community": 0, + "community": 60, "norm_label": "isbottomtotopdir()", "id": "silver_theme_isbottomtotopdir" }, @@ -110645,7 +110663,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4297", - "community": 3, + "community": 1, "norm_label": "get$5()", "id": "silver_theme_get_5" }, @@ -110654,7 +110672,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4307", - "community": 3, + "community": 0, "norm_label": "placement$4()", "id": "silver_theme_placement_4" }, @@ -110681,7 +110699,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4358", - "community": 80, + "community": 138, "norm_label": "tofixed()", "id": "silver_theme_tofixed" }, @@ -110690,7 +110708,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4359", - "community": 87, + "community": 135, "norm_label": "toabsolute()", "id": "silver_theme_toabsolute" }, @@ -110726,7 +110744,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4372", - "community": 3, + "community": 60, "norm_label": "getoffset()", "id": "silver_theme_getoffset" }, @@ -110735,7 +110753,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4381", - "community": 3, + "community": 60, "norm_label": "getrootpoint()", "id": "silver_theme_getrootpoint" }, @@ -110753,7 +110771,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4392", - "community": 3, + "community": 60, "norm_label": "calcnewanchor()", "id": "silver_theme_calcnewanchor" }, @@ -110762,7 +110780,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4410", - "community": 3, + "community": 60, "norm_label": "placement$2()", "id": "silver_theme_placement_2" }, @@ -110843,7 +110861,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4481", - "community": 8, + "community": 60, "norm_label": "getstart()", "id": "silver_theme_getstart" }, @@ -110852,7 +110870,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4489", - "community": 8, + "community": 60, "norm_label": "getwin()", "id": "silver_theme_getwin" }, @@ -110942,7 +110960,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4569", - "community": 3, + "community": 60, "norm_label": "fromrange()", "id": "silver_theme_fromrange" }, @@ -110951,7 +110969,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4570", - "community": 8, + "community": 60, "norm_label": "getranges()", "id": "silver_theme_getranges" }, @@ -110960,7 +110978,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4590", - "community": 3, + "community": 60, "norm_label": "dodiagnose()", "id": "silver_theme_dodiagnose" }, @@ -110969,7 +110987,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4599", - "community": 8, + "community": 60, "norm_label": "diagnose()", "id": "silver_theme_diagnose" }, @@ -110978,7 +110996,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4603", - "community": 8, + "community": 60, "norm_label": "asltrrange()", "id": "silver_theme_asltrrange" }, @@ -110996,7 +111014,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4625", - "community": 80, + "community": 3, "norm_label": "descendants()", "id": "silver_theme_descendants" }, @@ -111005,7 +111023,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4627", - "community": 221, + "community": 60, "norm_label": "makerange()", "id": "silver_theme_makerange" }, @@ -111014,7 +111032,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4634", - "community": 221, + "community": 60, "norm_label": "after()", "id": "silver_theme_after" }, @@ -111023,7 +111041,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4640", - "community": 87, + "community": 3, "norm_label": "getnativeselection()", "id": "silver_theme_getnativeselection" }, @@ -111050,7 +111068,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4659", - "community": 87, + "community": 3, "norm_label": "getexact()", "id": "silver_theme_getexact" }, @@ -111059,7 +111077,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4660", - "community": 8, + "community": 60, "norm_label": "getfirstrect()", "id": "silver_theme_getfirstrect" }, @@ -111068,7 +111086,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4664", - "community": 8, + "community": 60, "norm_label": "getbounds$1()", "id": "silver_theme_getbounds_1" }, @@ -111140,7 +111158,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4712", - "community": 3, + "community": 60, "norm_label": "getanchorselection()", "id": "silver_theme_getanchorselection" }, @@ -111149,7 +111167,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4724", - "community": 3, + "community": 60, "norm_label": "placement$1()", "id": "silver_theme_placement_1" }, @@ -111230,7 +111248,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4791", - "community": 87, + "community": 135, "norm_label": "all()", "id": "silver_theme_all" }, @@ -111293,7 +111311,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4850", - "community": 138, + "community": 60, "norm_label": "getrelativeorigin()", "id": "silver_theme_getrelativeorigin" }, @@ -111311,7 +111329,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4859", - "community": 16, + "community": 135, "norm_label": "position$1()", "id": "silver_theme_position_1" }, @@ -111320,7 +111338,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4863", - "community": 16, + "community": 135, "norm_label": "positionwithinbounds()", "id": "silver_theme_positionwithinbounds" }, @@ -111347,7 +111365,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4910", - "community": 135, + "community": 16, "norm_label": "init$g()", "id": "silver_theme_init_g" }, @@ -111365,7 +111383,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L4944", - "community": 162, + "community": 46, "norm_label": "isconnected()", "id": "silver_theme_isconnected" }, @@ -111491,7 +111509,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5047", - "community": 87, + "community": 135, "norm_label": "attachsystem()", "id": "silver_theme_attachsystem" }, @@ -111500,7 +111518,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5050", - "community": 87, + "community": 135, "norm_label": "attachsystemafter()", "id": "silver_theme_attachsystemafter" }, @@ -111509,7 +111527,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5053", - "community": 87, + "community": 135, "norm_label": "attachsystemwith()", "id": "silver_theme_attachsystemwith" }, @@ -111545,7 +111563,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5084", - "community": 46, + "community": 1, "norm_label": "setcontent()", "id": "silver_theme_setcontent" }, @@ -111563,7 +111581,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5091", - "community": 87, + "community": 135, "norm_label": "close$1()", "id": "silver_theme_close_1" }, @@ -111572,7 +111590,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5099", - "community": 3, + "community": 46, "norm_label": "isopen$1()", "id": "silver_theme_isopen_1" }, @@ -111581,7 +111599,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5100", - "community": 3, + "community": 46, "norm_label": "ispartof()", "id": "silver_theme_ispartof" }, @@ -111590,7 +111608,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5101", - "community": 87, + "community": 135, "norm_label": "getstate$2()", "id": "silver_theme_getstate_2" }, @@ -111653,7 +111671,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5161", - "community": 135, + "community": 16, "norm_label": "init$f()", "id": "silver_theme_init_f" }, @@ -111671,7 +111689,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5186", - "community": 16, + "community": 1, "norm_label": "dismisspopups", "id": "silver_theme_dismisspopups" }, @@ -111680,7 +111698,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5187", - "community": 16, + "community": 1, "norm_label": "repositionpopups", "id": "silver_theme_repositionpopups" }, @@ -111707,7 +111725,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5194", - "community": 16, + "community": 1, "norm_label": "receivingchannel$1()", "id": "silver_theme_receivingchannel_1" }, @@ -111725,7 +111743,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5215", - "community": 16, + "community": 1, "norm_label": "receivingchannel()", "id": "silver_theme_receivingchannel" }, @@ -111734,7 +111752,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5228", - "community": 87, + "community": 135, "norm_label": "onload$5()", "id": "silver_theme_onload_5" }, @@ -111761,7 +111779,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5237", - "community": 87, + "community": 135, "norm_label": "getvalue$3()", "id": "silver_theme_getvalue_3" }, @@ -111788,7 +111806,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5266", - "community": 135, + "community": 16, "norm_label": "memory$1()", "id": "silver_theme_memory_1" }, @@ -111797,7 +111815,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5284", - "community": 135, + "community": 16, "norm_label": "manual()", "id": "silver_theme_manual" }, @@ -111806,7 +111824,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5288", - "community": 135, + "community": 16, "norm_label": "dataset()", "id": "silver_theme_dataset" }, @@ -111842,7 +111860,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5351", - "community": 162, + "community": 46, "norm_label": "onload$4()", "id": "silver_theme_onload_4" }, @@ -111860,7 +111878,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5374", - "community": 87, + "community": 135, "norm_label": "getvalue$1()", "id": "silver_theme_getvalue_1" }, @@ -111878,7 +111896,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5379", - "community": 162, + "community": 46, "norm_label": "onload$3()", "id": "silver_theme_onload_3" }, @@ -111896,7 +111914,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5401", - "community": 87, + "community": 135, "norm_label": "getvalue()", "id": "silver_theme_getvalue" }, @@ -111905,7 +111923,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5402", - "community": 162, + "community": 46, "norm_label": "onload$2()", "id": "silver_theme_onload_2" }, @@ -111977,7 +111995,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5474", - "community": 135, + "community": 16, "norm_label": "issubstituted()", "id": "silver_theme_issubstituted" }, @@ -111986,7 +112004,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5475", - "community": 135, + "community": 16, "norm_label": "subplaceholder()", "id": "silver_theme_subplaceholder" }, @@ -111995,7 +112013,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5483", - "community": 135, + "community": 16, "norm_label": "scan()", "id": "silver_theme_scan" }, @@ -112004,7 +112022,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5490", - "community": 135, + "community": 93, "norm_label": "substitute()", "id": "silver_theme_substitute" }, @@ -112013,7 +112031,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5510", - "community": 138, + "community": 16, "norm_label": "substituteall()", "id": "silver_theme_substituteall" }, @@ -112022,7 +112040,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5511", - "community": 135, + "community": 16, "norm_label": "onereplace()", "id": "silver_theme_onereplace" }, @@ -112031,7 +112049,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5529", - "community": 138, + "community": 16, "norm_label": "substituteplaces()", "id": "silver_theme_substituteplaces" }, @@ -112211,7 +112229,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5605", - "community": 72, + "community": 2, "norm_label": "group", "id": "silver_theme_group" }, @@ -112229,7 +112247,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5620", - "community": 3, + "community": 221, "norm_label": "combine()", "id": "silver_theme_combine" }, @@ -112238,7 +112256,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5621", - "community": 138, + "community": 16, "norm_label": "subs()", "id": "silver_theme_subs" }, @@ -112274,7 +112292,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5674", - "community": 138, + "community": 16, "norm_label": "schemas()", "id": "silver_theme_schemas" }, @@ -112292,7 +112310,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5676", - "community": 138, + "community": 16, "norm_label": "substitutes()", "id": "silver_theme_substitutes" }, @@ -112301,7 +112319,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5677", - "community": 138, + "community": 16, "norm_label": "components$1()", "id": "silver_theme_components_1" }, @@ -112310,7 +112328,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5678", - "community": 87, + "community": 46, "norm_label": "getpart()", "id": "silver_theme_getpart" }, @@ -112373,7 +112391,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5713", - "community": 138, + "community": 16, "norm_label": "defaultuidsschema()", "id": "silver_theme_defaultuidsschema" }, @@ -112409,7 +112427,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5753", - "community": 138, + "community": 16, "norm_label": "composite$1()", "id": "silver_theme_composite_1" }, @@ -112418,7 +112436,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5762", - "community": 138, + "community": 16, "norm_label": "hasuid()", "id": "silver_theme_hasuid" }, @@ -112427,7 +112445,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5763", - "community": 138, + "community": 16, "norm_label": "supplyuid()", "id": "silver_theme_supplyuid" }, @@ -112463,7 +112481,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5788", - "community": 135, + "community": 16, "norm_label": "single()", "id": "silver_theme_single" }, @@ -112481,7 +112499,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5818", - "community": 271, + "community": 213, "norm_label": "inside()", "id": "silver_theme_inside" }, @@ -112526,7 +112544,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5841", - "community": 162, + "community": 257, "norm_label": "onload$1()", "id": "silver_theme_onload_1" }, @@ -112535,7 +112553,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5845", - "community": 162, + "community": 257, "norm_label": "hasnative()", "id": "silver_theme_hasnative" }, @@ -112544,7 +112562,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5846", - "community": 162, + "community": 257, "norm_label": "nativeisdisabled()", "id": "silver_theme_nativeisdisabled" }, @@ -112571,7 +112589,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5853", - "community": 162, + "community": 257, "norm_label": "ariaisdisabled()", "id": "silver_theme_ariaisdisabled" }, @@ -112598,7 +112616,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5860", - "community": 162, + "community": 257, "norm_label": "disable()", "id": "silver_theme_disable" }, @@ -112607,7 +112625,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5868", - "community": 162, + "community": 257, "norm_label": "enable()", "id": "silver_theme_enable" }, @@ -112616,7 +112634,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5876", - "community": 162, + "community": 257, "norm_label": "isdisabled()", "id": "silver_theme_isdisabled" }, @@ -112625,7 +112643,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5877", - "community": 162, + "community": 257, "norm_label": "set$4()", "id": "silver_theme_set_4" }, @@ -112634,7 +112652,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5891", - "community": 138, + "community": 48, "norm_label": "exhibit$5()", "id": "silver_theme_exhibit_5" }, @@ -112697,7 +112715,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5947", - "community": 87, + "community": 135, "norm_label": "highlightfirst()", "id": "silver_theme_highlightfirst" }, @@ -112706,7 +112724,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5952", - "community": 162, + "community": 46, "norm_label": "highlightlast()", "id": "silver_theme_highlightlast" }, @@ -112742,7 +112760,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5972", - "community": 87, + "community": 135, "norm_label": "gethighlighted()", "id": "silver_theme_gethighlighted" }, @@ -112760,7 +112778,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5977", - "community": 87, + "community": 135, "norm_label": "getfirst()", "id": "silver_theme_getfirst" }, @@ -112778,7 +112796,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5983", - "community": 80, + "community": 3, "norm_label": "getdelta$2()", "id": "silver_theme_getdelta_2" }, @@ -112787,7 +112805,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5991", - "community": 80, + "community": 3, "norm_label": "getprevious()", "id": "silver_theme_getprevious" }, @@ -112796,7 +112814,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L5992", - "community": 80, + "community": 3, "norm_label": "getnext()", "id": "silver_theme_getnext" }, @@ -112850,7 +112868,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6032", - "community": 80, + "community": 138, "norm_label": "escape", "id": "silver_theme_escape" }, @@ -112904,7 +112922,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6039", - "community": 72, + "community": 87, "norm_label": "cycleprev()", "id": "silver_theme_cycleprev" }, @@ -112913,7 +112931,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6044", - "community": 72, + "community": 87, "norm_label": "tryprev()", "id": "silver_theme_tryprev" }, @@ -112922,7 +112940,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6048", - "community": 72, + "community": 87, "norm_label": "cyclenext()", "id": "silver_theme_cyclenext" }, @@ -112931,7 +112949,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6053", - "community": 72, + "community": 87, "norm_label": "trynext()", "id": "silver_theme_trynext" }, @@ -112940,7 +112958,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6058", - "community": 271, + "community": 213, "norm_label": "inset()", "id": "silver_theme_inset" }, @@ -112949,7 +112967,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6062", - "community": 271, + "community": 213, "norm_label": "and()", "id": "silver_theme_and" }, @@ -112985,7 +113003,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6073", - "community": 271, + "community": 213, "norm_label": "rule()", "id": "silver_theme_rule" }, @@ -112994,7 +113012,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6077", - "community": 72, + "community": 87, "norm_label": "choose()", "id": "silver_theme_choose" }, @@ -113030,7 +113048,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6127", - "community": 271, + "community": 213, "norm_label": "typical()", "id": "silver_theme_typical" }, @@ -113039,7 +113057,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6181", - "community": 271, + "community": 213, "norm_label": "create$2()", "id": "silver_theme_create_2" }, @@ -113048,7 +113066,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6251", - "community": 0, + "community": 213, "norm_label": "dodefaultexecute()", "id": "silver_theme_dodefaultexecute" }, @@ -113057,7 +113075,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6255", - "community": 271, + "community": 213, "norm_label": "defaultexecute()", "id": "silver_theme_defaultexecute" }, @@ -113084,7 +113102,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6268", - "community": 87, + "community": 135, "norm_label": "execute$4()", "id": "silver_theme_execute_4" }, @@ -113093,7 +113111,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6269", - "community": 271, + "community": 213, "norm_label": "getkeydownrules$5()", "id": "silver_theme_getkeydownrules_5" }, @@ -113102,7 +113120,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6279", - "community": 271, + "community": 213, "norm_label": "getkeyuprules$5()", "id": "silver_theme_getkeyuprules_5" }, @@ -113111,7 +113129,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6282", - "community": 135, + "community": 16, "norm_label": "flatgrid$1()", "id": "silver_theme_flatgrid_1" }, @@ -113129,7 +113147,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6313", - "community": 271, + "community": 213, "norm_label": "useh()", "id": "silver_theme_useh" }, @@ -113138,7 +113156,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6317", - "community": 271, + "community": 213, "norm_label": "west$1()", "id": "silver_theme_west_1" }, @@ -113147,7 +113165,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6321", - "community": 271, + "community": 213, "norm_label": "east$1()", "id": "silver_theme_east_1" }, @@ -113165,7 +113183,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6326", - "community": 87, + "community": 135, "norm_label": "use()", "id": "silver_theme_use" }, @@ -113201,7 +113219,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6345", - "community": 80, + "community": 3, "norm_label": "locatevisible()", "id": "silver_theme_locatevisible" }, @@ -113291,7 +113309,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6392", - "community": 87, + "community": 135, "norm_label": "focusin$3()", "id": "silver_theme_focusin_3" }, @@ -113300,7 +113318,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6397", - "community": 87, + "community": 135, "norm_label": "findcurrent$1()", "id": "silver_theme_findcurrent_1" }, @@ -113309,7 +113327,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6398", - "community": 87, + "community": 135, "norm_label": "execute$3()", "id": "silver_theme_execute_3" }, @@ -113399,7 +113417,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6427", - "community": 162, + "community": 257, "norm_label": "f()", "id": "silver_theme_f" }, @@ -113408,7 +113426,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6436", - "community": 162, + "community": 257, "norm_label": "horizontalwithoutcycles()", "id": "silver_theme_horizontalwithoutcycles" }, @@ -113417,7 +113435,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6440", - "community": 162, + "community": 257, "norm_label": "horizontal()", "id": "silver_theme_horizontal" }, @@ -113435,7 +113453,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6455", - "community": 87, + "community": 135, "norm_label": "findcurrent()", "id": "silver_theme_findcurrent" }, @@ -113444,7 +113462,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6456", - "community": 87, + "community": 135, "norm_label": "execute$2()", "id": "silver_theme_execute_2" }, @@ -113480,7 +113498,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6464", - "community": 271, + "community": 213, "norm_label": "domove$1()", "id": "silver_theme_domove_1" }, @@ -113498,7 +113516,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6466", - "community": 271, + "community": 213, "norm_label": "getkeydownrules$3()", "id": "silver_theme_getkeydownrules_3" }, @@ -113651,7 +113669,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6538", - "community": 46, + "community": 3, "norm_label": "execute$1()", "id": "silver_theme_execute_1" }, @@ -113741,7 +113759,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6572", - "community": 87, + "community": 135, "norm_label": "execute()", "id": "silver_theme_execute" }, @@ -113750,7 +113768,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6578", - "community": 162, + "community": 257, "norm_label": "moveup()", "id": "silver_theme_moveup" }, @@ -113759,7 +113777,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6579", - "community": 162, + "community": 257, "norm_label": "movedown()", "id": "silver_theme_movedown" }, @@ -113813,7 +113831,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6613", - "community": 271, + "community": 213, "norm_label": "getkeydownrules()", "id": "silver_theme_getkeydownrules" }, @@ -113822,7 +113840,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6637", - "community": 271, + "community": 213, "norm_label": "getkeyuprules()", "id": "silver_theme_getkeyuprules" }, @@ -113921,7 +113939,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6694", - "community": 162, + "community": 135, "norm_label": "withoutreuse()", "id": "silver_theme_withoutreuse" }, @@ -113930,7 +113948,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6699", - "community": 162, + "community": 135, "norm_label": "withreuse()", "id": "silver_theme_withreuse" }, @@ -113957,7 +113975,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6717", - "community": 80, + "community": 138, "norm_label": "replace()", "id": "silver_theme_replace" }, @@ -113993,7 +114011,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6731", - "community": 72, + "community": 46, "norm_label": "remove()", "id": "silver_theme_remove" }, @@ -114002,7 +114020,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6736", - "community": 72, + "community": 46, "norm_label": "contents()", "id": "silver_theme_contents" }, @@ -114011,7 +114029,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6737", - "community": 3, + "community": 46, "norm_label": "replaceat()", "id": "silver_theme_replaceat" }, @@ -114020,7 +114038,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6747", - "community": 72, + "community": 46, "norm_label": "replaceby()", "id": "silver_theme_replaceby" }, @@ -114038,7 +114056,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6769", - "community": 1, + "community": 16, "norm_label": "events$d()", "id": "silver_theme_events_d" }, @@ -114083,7 +114101,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6811", - "community": 138, + "community": 48, "norm_label": "exhibit$4()", "id": "silver_theme_exhibit_4" }, @@ -114119,7 +114137,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6858", - "community": 87, + "community": 135, "norm_label": "updateariastate()", "id": "silver_theme_updateariastate" }, @@ -114128,7 +114146,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6862", - "community": 87, + "community": 135, "norm_label": "updateclass()", "id": "silver_theme_updateclass" }, @@ -114137,7 +114155,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6871", - "community": 87, + "community": 135, "norm_label": "set$2()", "id": "silver_theme_set_2" }, @@ -114146,7 +114164,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6880", - "community": 87, + "community": 135, "norm_label": "toggle$2()", "id": "silver_theme_toggle_2" }, @@ -114155,7 +114173,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6883", - "community": 87, + "community": 135, "norm_label": "on()", "id": "silver_theme_on" }, @@ -114164,7 +114182,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6886", - "community": 87, + "community": 135, "norm_label": "off()", "id": "silver_theme_off" }, @@ -114173,7 +114191,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6889", - "community": 87, + "community": 135, "norm_label": "ison()", "id": "silver_theme_ison" }, @@ -114182,7 +114200,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6890", - "community": 87, + "community": 135, "norm_label": "onload()", "id": "silver_theme_onload" }, @@ -114191,7 +114209,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L6904", - "community": 138, + "community": 48, "norm_label": "exhibit$3()", "id": "silver_theme_exhibit_3" }, @@ -114326,7 +114344,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L7008", - "community": 3, + "community": 1, "norm_label": "getitemrole()", "id": "silver_theme_getitemrole" }, @@ -114479,7 +114497,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L7279", - "community": 80, + "community": 138, "norm_label": "deselectotherradioitems()", "id": "silver_theme_deselectotherradioitems" }, @@ -114524,7 +114542,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L7365", - "community": 135, + "community": 16, "norm_label": "init$c()", "id": "silver_theme_init_c" }, @@ -114632,7 +114650,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L7856", - "community": 16, + "community": 1, "norm_label": "factory$o()", "id": "silver_theme_factory_o" }, @@ -114668,7 +114686,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L8061", - "community": 87, + "community": 80, "norm_label": "getattrs()", "id": "silver_theme_getattrs" }, @@ -115028,7 +115046,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9675", - "community": 3, + "community": 1, "norm_label": "defaulticon()", "id": "silver_theme_defaulticon" }, @@ -115037,7 +115055,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9676", - "community": 3, + "community": 1, "norm_label": "geticonname()", "id": "silver_theme_geticonname" }, @@ -115046,7 +115064,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9685", - "community": 3, + "community": 1, "norm_label": "lookupicon()", "id": "silver_theme_lookupicon" }, @@ -115055,7 +115073,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9686", - "community": 3, + "community": 1, "norm_label": "get$2()", "id": "silver_theme_get_2" }, @@ -115064,7 +115082,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9690", - "community": 3, + "community": 1, "norm_label": "getor()", "id": "silver_theme_getor" }, @@ -115091,7 +115109,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9698", - "community": 3, + "community": 1, "norm_label": "rendericon$3()", "id": "silver_theme_rendericon_3" }, @@ -115109,7 +115127,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L9716", - "community": 3, + "community": 1, "norm_label": "renderfirst()", "id": "silver_theme_renderfirst" }, @@ -115199,7 +115217,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10006", - "community": 8, + "community": 135, "norm_label": "register$e()", "id": "silver_theme_register_e" }, @@ -115208,7 +115226,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10175", - "community": 87, + "community": 135, "norm_label": "isreadonly", "id": "silver_theme_isreadonly" }, @@ -115217,7 +115235,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10176", - "community": 3, + "community": 135, "norm_label": "getheightoption", "id": "silver_theme_getheightoption" }, @@ -115226,7 +115244,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10177", - "community": 3, + "community": 135, "norm_label": "getwidthoption", "id": "silver_theme_getwidthoption" }, @@ -115235,7 +115253,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10178", - "community": 3, + "community": 135, "norm_label": "getminwidthoption", "id": "silver_theme_getminwidthoption" }, @@ -115244,7 +115262,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10179", - "community": 3, + "community": 135, "norm_label": "getminheightoption", "id": "silver_theme_getminheightoption" }, @@ -115253,7 +115271,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10180", - "community": 3, + "community": 135, "norm_label": "getmaxwidthoption", "id": "silver_theme_getmaxwidthoption" }, @@ -115262,7 +115280,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10181", - "community": 3, + "community": 135, "norm_label": "getmaxheightoption", "id": "silver_theme_getmaxheightoption" }, @@ -115271,7 +115289,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10182", - "community": 3, + "community": 1, "norm_label": "getuserstyleformats", "id": "silver_theme_getuserstyleformats" }, @@ -115298,7 +115316,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10185", - "community": 3, + "community": 212, "norm_label": "getcontentlanguages", "id": "silver_theme_getcontentlanguages" }, @@ -115361,7 +115379,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10192", - "community": 87, + "community": 135, "norm_label": "istoolbarpersist", "id": "silver_theme_istoolbarpersist" }, @@ -115388,7 +115406,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10195", - "community": 80, + "community": 135, "norm_label": "gettoolbar", "id": "silver_theme_gettoolbar" }, @@ -115550,7 +115568,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10213", - "community": 87, + "community": 135, "norm_label": "isskindisabled()", "id": "silver_theme_isskindisabled" }, @@ -115559,7 +115577,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10214", - "community": 80, + "community": 135, "norm_label": "ismenubarenabled()", "id": "silver_theme_ismenubarenabled" }, @@ -115568,7 +115586,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10215", - "community": 87, + "community": 135, "norm_label": "getskinurl()", "id": "silver_theme_getskinurl" }, @@ -115577,7 +115595,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10228", - "community": 87, + "community": 135, "norm_label": "getskinurloption()", "id": "silver_theme_getskinurloption" }, @@ -115595,7 +115613,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10230", - "community": 80, + "community": 135, "norm_label": "istoolbarenabled()", "id": "silver_theme_istoolbarenabled" }, @@ -115604,7 +115622,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10236", - "community": 80, + "community": 135, "norm_label": "getmultipletoolbarsoption()", "id": "silver_theme_getmultipletoolbarsoption" }, @@ -115613,7 +115631,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10241", - "community": 80, + "community": 135, "norm_label": "ismultipletoolbars()", "id": "silver_theme_ismultipletoolbars" }, @@ -115649,7 +115667,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10262", - "community": 3, + "community": 221, "norm_label": "getuicontainer()", "id": "silver_theme_getuicontainer" }, @@ -115658,7 +115676,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10266", - "community": 80, + "community": 135, "norm_label": "isdistractionfree()", "id": "silver_theme_isdistractionfree" }, @@ -115667,7 +115685,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10267", - "community": 3, + "community": 135, "norm_label": "isstickytoolbar()", "id": "silver_theme_isstickytoolbar" }, @@ -115676,7 +115694,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10271", - "community": 87, + "community": 3, "norm_label": "issplituimode()", "id": "silver_theme_issplituimode" }, @@ -115694,7 +115712,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10339", - "community": 8, + "community": 60, "norm_label": "detect$1()", "id": "silver_theme_detect_1" }, @@ -115703,7 +115721,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10340", - "community": 87, + "community": 135, "norm_label": "findin()", "id": "silver_theme_findin" }, @@ -115712,7 +115730,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10342", - "community": 87, + "community": 135, "norm_label": "setup$e()", "id": "silver_theme_setup_e" }, @@ -115865,7 +115883,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10537", - "community": 87, + "community": 135, "norm_label": "findwithinsandbox()", "id": "silver_theme_findwithinsandbox" }, @@ -115883,7 +115901,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10546", - "community": 87, + "community": 135, "norm_label": "savestate()", "id": "silver_theme_savestate" }, @@ -115892,7 +115910,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10556", - "community": 162, + "community": 46, "norm_label": "setactivedescendant()", "id": "silver_theme_setactivedescendant" }, @@ -116009,7 +116027,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10793", - "community": 80, + "community": 138, "norm_label": "handleerror()", "id": "silver_theme_handleerror" }, @@ -116036,7 +116054,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10857", - "community": 3, + "community": 60, "norm_label": "type", "id": "silver_theme_type" }, @@ -116108,7 +116126,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10865", - "community": 87, + "community": 80, "norm_label": "getsubmenuitems", "id": "silver_theme_getsubmenuitems" }, @@ -116234,7 +116252,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L10879", - "community": 213, + "community": 1, "norm_label": "primary", "id": "silver_theme_primary" }, @@ -116756,7 +116774,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11103", - "community": 162, + "community": 46, "norm_label": "setcomponents()", "id": "silver_theme_setcomponents" }, @@ -116774,7 +116792,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11238", - "community": 135, + "community": 16, "norm_label": "init$b()", "id": "silver_theme_init_b" }, @@ -116810,7 +116828,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11293", - "community": 87, + "community": 135, "norm_label": "setupreadonlymodeswitch()", "id": "silver_theme_setupreadonlymodeswitch" }, @@ -116891,7 +116909,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11353", - "community": 1, + "community": 3, "norm_label": "onmenuitemexecute()", "id": "silver_theme_onmenuitemexecute" }, @@ -116909,7 +116927,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11372", - "community": 1, + "community": 3, "norm_label": "rendercommonitem()", "id": "silver_theme_rendercommonitem" }, @@ -117017,7 +117035,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11490", - "community": 3, + "community": 1, "norm_label": "renderimage()", "id": "silver_theme_renderimage" }, @@ -117062,7 +117080,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11601", - "community": 3, + "community": 1, "norm_label": "tooltipbehaviour()", "id": "silver_theme_tooltipbehaviour" }, @@ -117071,7 +117089,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11620", - "community": 80, + "community": 138, "norm_label": "encodetext()", "id": "silver_theme_encodetext" }, @@ -117080,7 +117098,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11621", - "community": 80, + "community": 138, "norm_label": "replacetext()", "id": "silver_theme_replacetext" }, @@ -117134,7 +117152,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11750", - "community": 0, + "community": 8, "norm_label": "hexcolour()", "id": "silver_theme_hexcolour" }, @@ -117152,7 +117170,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11754", - "community": 0, + "community": 8, "norm_label": "normalizehex()", "id": "silver_theme_normalizehex" }, @@ -117188,7 +117206,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11770", - "community": 0, + "community": 8, "norm_label": "tohex()", "id": "silver_theme_tohex" }, @@ -117197,7 +117215,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11774", - "community": 0, + "community": 8, "norm_label": "fromrgba()", "id": "silver_theme_fromrgba" }, @@ -117224,7 +117242,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11794", - "community": 0, + "community": 8, "norm_label": "fromhsv()", "id": "silver_theme_fromhsv" }, @@ -117440,7 +117458,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11948", - "community": 162, + "community": 46, "norm_label": "onsetupstatetoggle()", "id": "silver_theme_onsetupstatetoggle" }, @@ -117485,7 +117503,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L11979", - "community": 87, + "community": 4, "norm_label": "colorcache()", "id": "silver_theme_colorcache" }, @@ -117494,7 +117512,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12004", - "community": 8, + "community": 221, "norm_label": "getcacheforid()", "id": "silver_theme_getcacheforid" }, @@ -117503,7 +117521,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12015", - "community": 8, + "community": 221, "norm_label": "getcurrentcolors()", "id": "silver_theme_getcurrentcolors" }, @@ -117512,7 +117530,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12021", - "community": 8, + "community": 221, "norm_label": "addcolor()", "id": "silver_theme_addcolor" }, @@ -117548,7 +117566,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12052", - "community": 0, + "community": 8, "norm_label": "hsvtohex()", "id": "silver_theme_hsvtohex" }, @@ -117557,7 +117575,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12053", - "community": 3, + "community": 221, "norm_label": "anytohex()", "id": "silver_theme_anytohex" }, @@ -117566,7 +117584,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12073", - "community": 3, + "community": 221, "norm_label": "mapcolors()", "id": "silver_theme_mapcolors" }, @@ -117665,7 +117683,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12228", - "community": 221, + "community": 60, "norm_label": "getclosestcssbackgroundcolorvalue()", "id": "silver_theme_getclosestcssbackgroundcolorvalue" }, @@ -117674,7 +117692,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12238", - "community": 8, + "community": 60, "norm_label": "getcurrentcolor()", "id": "silver_theme_getcurrentcolor" }, @@ -117710,7 +117728,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12265", - "community": 8, + "community": 221, "norm_label": "getadditionalcolors()", "id": "silver_theme_getadditionalcolors" }, @@ -117719,7 +117737,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12284", - "community": 8, + "community": 60, "norm_label": "applycolor()", "id": "silver_theme_applycolor" }, @@ -117728,7 +117746,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12302", - "community": 8, + "community": 221, "norm_label": "getcolors$1()", "id": "silver_theme_getcolors_1" }, @@ -117800,7 +117818,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12390", - "community": 8, + "community": 60, "norm_label": "colorpickerdialog()", "id": "silver_theme_colorpickerdialog" }, @@ -118016,7 +118034,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12806", - "community": 3, + "community": 1, "norm_label": "getexistingcoupled()", "id": "silver_theme_getexistingcoupled" }, @@ -118025,7 +118043,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12816", - "community": 135, + "community": 16, "norm_label": "init$a()", "id": "silver_theme_init_a" }, @@ -118115,7 +118133,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12961", - "community": 3, + "community": 1, "norm_label": "suffix", "id": "silver_theme_suffix" }, @@ -118133,7 +118151,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12975", - "community": 221, + "community": 1, "norm_label": "getanchor()", "id": "silver_theme_getanchor" }, @@ -118142,7 +118160,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12990", - "community": 3, + "community": 1, "norm_label": "fetch()", "id": "silver_theme_fetch" }, @@ -118151,7 +118169,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L12994", - "community": 3, + "community": 1, "norm_label": "openf()", "id": "silver_theme_openf" }, @@ -118178,7 +118196,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13071", - "community": 3, + "community": 1, "norm_label": "getsink()", "id": "silver_theme_getsink" }, @@ -118187,7 +118205,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13072", - "community": 162, + "community": 46, "norm_label": "dorepositionmenus()", "id": "silver_theme_dorepositionmenus" }, @@ -118196,7 +118214,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13077", - "community": 16, + "community": 1, "norm_label": "makesandbox$1()", "id": "silver_theme_makesandbox_1" }, @@ -118205,7 +118223,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13137", - "community": 162, + "community": 46, "norm_label": "repositionmenus()", "id": "silver_theme_repositionmenus" }, @@ -118268,7 +118286,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13326", - "community": 87, + "community": 135, "norm_label": "handlerefetchtrigger()", "id": "silver_theme_handlerefetchtrigger" }, @@ -118277,7 +118295,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13334", - "community": 162, + "community": 46, "norm_label": "handleredirecttomenuitem()", "id": "silver_theme_handleredirecttomenuitem" }, @@ -118286,7 +118304,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13339", - "community": 162, + "community": 46, "norm_label": "getactivemenuitemfrom()", "id": "silver_theme_getactivemenuitemfrom" }, @@ -118322,7 +118340,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13358", - "community": 162, + "community": 46, "norm_label": "focussearchfield()", "id": "silver_theme_focussearchfield" }, @@ -118331,7 +118349,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13361", - "community": 3, + "community": 1, "norm_label": "getsearchpattern()", "id": "silver_theme_getsearchpattern" }, @@ -118385,7 +118403,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13461", - "community": 3, + "community": 60, "norm_label": "getautocompleterrange()", "id": "silver_theme_getautocompleterrange" }, @@ -118421,7 +118439,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13603", - "community": 87, + "community": 257, "norm_label": "isscrollingoverflowvalue()", "id": "silver_theme_isscrollingoverflowvalue" }, @@ -118430,7 +118448,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13604", - "community": 87, + "community": 257, "norm_label": "isscroller()", "id": "silver_theme_isscroller" }, @@ -118448,7 +118466,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13621", - "community": 87, + "community": 3, "norm_label": "detectwhensplituimode()", "id": "silver_theme_detectwhensplituimode" }, @@ -118457,7 +118475,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13622", - "community": 3, + "community": 80, "norm_label": "getboundsfrom()", "id": "silver_theme_getboundsfrom" }, @@ -118466,7 +118484,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13630", - "community": 8, + "community": 60, "norm_label": "closest()", "id": "silver_theme_closest" }, @@ -118475,7 +118493,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13632", - "community": 135, + "community": 16, "norm_label": "delayedfunction()", "id": "silver_theme_delayedfunction" }, @@ -118502,7 +118520,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13666", - "community": 135, + "community": 16, "norm_label": "monitor()", "id": "silver_theme_monitor" }, @@ -118511,7 +118529,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13728", - "community": 162, + "community": 257, "norm_label": "isdangerous()", "id": "silver_theme_isdangerous" }, @@ -118520,7 +118538,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13735", - "community": 135, + "community": 16, "norm_label": "setup$d()", "id": "silver_theme_setup_d" }, @@ -118547,7 +118565,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13857", - "community": 72, + "community": 87, "norm_label": "fromexternal()", "id": "silver_theme_fromexternal" }, @@ -118592,7 +118610,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13910", - "community": 72, + "community": 87, "norm_label": "broadcast()", "id": "silver_theme_broadcast" }, @@ -118637,7 +118655,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13933", - "community": 135, + "community": 16, "norm_label": "eventregistry()", "id": "silver_theme_eventregistry" }, @@ -118646,7 +118664,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L13960", - "community": 135, + "community": 16, "norm_label": "registry()", "id": "silver_theme_registry" }, @@ -118673,7 +118691,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14033", - "community": 135, + "community": 16, "norm_label": "takeover()", "id": "silver_theme_takeover" }, @@ -118727,7 +118745,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14284", - "community": 138, + "community": 48, "norm_label": "exhibit$2()", "id": "silver_theme_exhibit_2" }, @@ -118898,7 +118916,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14463", - "community": 162, + "community": 257, "norm_label": "isariaelement()", "id": "silver_theme_isariaelement" }, @@ -118925,7 +118943,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14493", - "community": 162, + "community": 46, "norm_label": "query()", "id": "silver_theme_query" }, @@ -118934,7 +118952,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14494", - "community": 162, + "community": 46, "norm_label": "run()", "id": "silver_theme_run" }, @@ -118952,7 +118970,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14526", - "community": 3, + "community": 1, "norm_label": "events$8()", "id": "silver_theme_events_8" }, @@ -118970,7 +118988,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14570", - "community": 138, + "community": 48, "norm_label": "exhibit$1()", "id": "silver_theme_exhibit_1" }, @@ -119168,7 +119186,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L14826", - "community": 80, + "community": 3, "norm_label": "istouchevent$2()", "id": "silver_theme_istouchevent_2" }, @@ -120131,7 +120149,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L15537", - "community": 138, + "community": 16, "norm_label": "sketch$1()", "id": "silver_theme_sketch_1" }, @@ -120194,7 +120212,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L15598", - "community": 135, + "community": 16, "norm_label": "rgbformfactory()", "id": "silver_theme_rgbformfactory" }, @@ -120203,7 +120221,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L15815", - "community": 135, + "community": 16, "norm_label": "palettefactory()", "id": "silver_theme_palettefactory" }, @@ -120392,7 +120410,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16358", - "community": 87, + "community": 135, "norm_label": "first()", "id": "silver_theme_first" }, @@ -120401,7 +120419,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16379", - "community": 87, + "community": 135, "norm_label": "last()", "id": "silver_theme_last" }, @@ -120464,7 +120482,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16453", - "community": 8, + "community": 60, "norm_label": "ispseudostop()", "id": "silver_theme_ispseudostop" }, @@ -120527,7 +120545,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16468", - "community": 72, + "community": 16, "norm_label": "issafari", "id": "silver_theme_issafari" }, @@ -120536,7 +120554,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16469", - "community": 3, + "community": 60, "norm_label": "isfirefox", "id": "silver_theme_isfirefox" }, @@ -120581,7 +120599,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16478", - "community": 221, + "community": 3, "norm_label": "writevalue()", "id": "silver_theme_writevalue" }, @@ -120608,7 +120626,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16509", - "community": 3, + "community": 1, "norm_label": "getdynamicsource()", "id": "silver_theme_getdynamicsource" }, @@ -120617,7 +120635,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16527", - "community": 3, + "community": 1, "norm_label": "renderiframe()", "id": "silver_theme_renderiframe" }, @@ -120707,7 +120725,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16743", - "community": 46, + "community": 257, "norm_label": "forceinitialsize()", "id": "silver_theme_forceinitialsize" }, @@ -120779,7 +120797,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16894", - "community": 87, + "community": 135, "norm_label": "ismenuitemreference()", "id": "silver_theme_ismenuitemreference" }, @@ -120788,7 +120806,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16895", - "community": 87, + "community": 80, "norm_label": "isseparator$2()", "id": "silver_theme_isseparator_2" }, @@ -120815,7 +120833,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16898", - "community": 87, + "community": 80, "norm_label": "unwrapreferences()", "id": "silver_theme_unwrapreferences" }, @@ -120824,7 +120842,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16919", - "community": 87, + "community": 80, "norm_label": "getfromexpandingitem()", "id": "silver_theme_getfromexpandingitem" }, @@ -120833,7 +120851,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16930", - "community": 3, + "community": 221, "norm_label": "generatevalueifrequired()", "id": "silver_theme_generatevalueifrequired" }, @@ -120842,7 +120860,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L16934", - "community": 87, + "community": 80, "norm_label": "expand()", "id": "silver_theme_expand" }, @@ -120896,7 +120914,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17010", - "community": 46, + "community": 3, "norm_label": "finditembyvalue()", "id": "silver_theme_finditembyvalue" }, @@ -120923,7 +120941,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17090", - "community": 3, + "community": 1, "norm_label": "factory$h()", "id": "silver_theme_factory_h" }, @@ -120959,7 +120977,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17214", - "community": 87, + "community": 46, "norm_label": "getfield()", "id": "silver_theme_getfield" }, @@ -121004,7 +121022,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17303", - "community": 80, + "community": 138, "norm_label": "formatsize()", "id": "silver_theme_formatsize" }, @@ -121049,7 +121067,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17367", - "community": 3, + "community": 113, "norm_label": "makeratioconverter()", "id": "silver_theme_makeratioconverter" }, @@ -121283,7 +121301,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17804", - "community": 162, + "community": 257, "norm_label": "togglegrow()", "id": "silver_theme_togglegrow" }, @@ -121319,7 +121337,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L17886", - "community": 135, + "community": 16, "norm_label": "init$9()", "id": "silver_theme_init_9" }, @@ -121481,7 +121499,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18339", - "community": 135, + "community": 16, "norm_label": "throttle()", "id": "silver_theme_throttle" }, @@ -121499,7 +121517,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18365", - "community": 87, + "community": 135, "norm_label": "setup$c()", "id": "silver_theme_setup_c" }, @@ -121679,7 +121697,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18795", - "community": 3, + "community": 1, "norm_label": "rendercommonspec()", "id": "silver_theme_rendercommonspec" }, @@ -121688,7 +121706,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18822", - "community": 3, + "community": 1, "norm_label": "rendericonbuttonspec()", "id": "silver_theme_rendericonbuttonspec" }, @@ -121697,7 +121715,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18836", - "community": 3, + "community": 1, "norm_label": "calculateclassesfrombuttontype()", "id": "silver_theme_calculateclassesfrombuttontype" }, @@ -121706,7 +121724,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18850", - "community": 3, + "community": 1, "norm_label": "renderbuttonspec()", "id": "silver_theme_renderbuttonspec" }, @@ -121715,7 +121733,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18869", - "community": 3, + "community": 1, "norm_label": "renderbutton$1()", "id": "silver_theme_renderbutton_1" }, @@ -121724,7 +121742,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18873", - "community": 113, + "community": 1, "norm_label": "getaction()", "id": "silver_theme_getaction" }, @@ -121760,7 +121778,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L18890", - "community": 3, + "community": 1, "norm_label": "rendertogglebutton()", "id": "silver_theme_rendertogglebutton" }, @@ -121859,7 +121877,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19001", - "community": 3, + "community": 1, "norm_label": "anchortargettop()", "id": "silver_theme_anchortargettop" }, @@ -121868,7 +121886,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19002", - "community": 3, + "community": 1, "norm_label": "anchortargetbottom()", "id": "silver_theme_anchortargetbottom" }, @@ -121886,7 +121904,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19004", - "community": 87, + "community": 80, "norm_label": "joinmenulists()", "id": "silver_theme_joinmenulists" }, @@ -121904,7 +121922,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19020", - "community": 87, + "community": 135, "norm_label": "getitems()", "id": "silver_theme_getitems" }, @@ -122174,7 +122192,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19495", - "community": 3, + "community": 46, "norm_label": "preserve()", "id": "silver_theme_preserve" }, @@ -122192,7 +122210,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19519", - "community": 3, + "community": 46, "norm_label": "flip()", "id": "silver_theme_flip" }, @@ -122210,7 +122228,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19534", - "community": 113, + "community": 135, "norm_label": "getinlinedialoganchor()", "id": "silver_theme_getinlinedialoganchor" }, @@ -122219,7 +122237,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19568", - "community": 113, + "community": 135, "norm_label": "getinlinebottomdialoganchor()", "id": "silver_theme_getinlinebottomdialoganchor" }, @@ -122228,7 +122246,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19604", - "community": 113, + "community": 135, "norm_label": "getbanneranchor()", "id": "silver_theme_getbanneranchor" }, @@ -122237,7 +122255,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19624", - "community": 113, + "community": 135, "norm_label": "getcursoranchor()", "id": "silver_theme_getcursoranchor" }, @@ -122246,7 +122264,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19642", - "community": 113, + "community": 135, "norm_label": "getnodeanchor$1()", "id": "silver_theme_getnodeanchor_1" }, @@ -122255,7 +122273,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19647", - "community": 113, + "community": 135, "norm_label": "getanchors()", "id": "silver_theme_getanchors" }, @@ -122399,7 +122417,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19799", - "community": 87, + "community": 80, "norm_label": "mapformats()", "id": "silver_theme_mapformats" }, @@ -122408,7 +122426,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19833", - "community": 87, + "community": 80, "norm_label": "registercustomformats()", "id": "silver_theme_registercustomformats" }, @@ -122417,7 +122435,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19851", - "community": 3, + "community": 1, "norm_label": "getstyleformats()", "id": "silver_theme_getstyleformats" }, @@ -122426,7 +122444,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19856", - "community": 162, + "community": 257, "norm_label": "isseparator$1()", "id": "silver_theme_isseparator_1" }, @@ -122498,7 +122516,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L19953", - "community": 3, + "community": 0, "norm_label": "create()", "id": "silver_theme_create" }, @@ -122669,7 +122687,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20033", - "community": 87, + "community": 138, "norm_label": "ishttpurl()", "id": "silver_theme_ishttpurl" }, @@ -122687,7 +122705,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20035", - "community": 3, + "community": 138, "norm_label": "isrecordofurlarray()", "id": "silver_theme_isrecordofurlarray" }, @@ -122696,7 +122714,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20036", - "community": 87, + "community": 138, "norm_label": "getallhistory()", "id": "silver_theme_getallhistory" }, @@ -122705,7 +122723,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20057", - "community": 87, + "community": 138, "norm_label": "setallhistory()", "id": "silver_theme_setallhistory" }, @@ -122714,7 +122732,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20063", - "community": 87, + "community": 138, "norm_label": "gethistory()", "id": "silver_theme_gethistory" }, @@ -122723,7 +122741,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20067", - "community": 87, + "community": 138, "norm_label": "addtohistory()", "id": "silver_theme_addtohistory" }, @@ -122777,7 +122795,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20093", - "community": 3, + "community": 1, "norm_label": "geturlpicker()", "id": "silver_theme_geturlpicker" }, @@ -122831,7 +122849,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20185", - "community": 3, + "community": 60, "norm_label": "setup$b()", "id": "silver_theme_setup_b" }, @@ -122957,7 +122975,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20424", - "community": 3, + "community": 60, "norm_label": "getoffsetparent()", "id": "silver_theme_getoffsetparent" }, @@ -122966,7 +122984,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20437", - "community": 3, + "community": 60, "norm_label": "getorigin()", "id": "silver_theme_getorigin" }, @@ -123065,7 +123083,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20492", - "community": 135, + "community": 16, "norm_label": "getxyforrestoring()", "id": "silver_theme_getxyforrestoring" }, @@ -123083,7 +123101,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20500", - "community": 87, + "community": 46, "norm_label": "getprior()", "id": "silver_theme_getprior" }, @@ -123110,7 +123128,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20520", - "community": 87, + "community": 135, "norm_label": "reverttooriginal()", "id": "silver_theme_reverttooriginal" }, @@ -123119,7 +123137,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20538", - "community": 87, + "community": 46, "norm_label": "trymorphtooriginal()", "id": "silver_theme_trymorphtooriginal" }, @@ -123146,7 +123164,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20571", - "community": 87, + "community": 46, "norm_label": "trymorphtooriginalorupdatefixed()", "id": "silver_theme_trymorphtooriginalorupdatefixed" }, @@ -123155,7 +123173,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20584", - "community": 3, + "community": 60, "norm_label": "trymorph()", "id": "silver_theme_trymorph" }, @@ -123164,7 +123182,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20589", - "community": 87, + "community": 46, "norm_label": "calculatemorphtooriginal()", "id": "silver_theme_calculatemorphtooriginal" }, @@ -123182,7 +123200,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20609", - "community": 162, + "community": 46, "norm_label": "morphtostatic()", "id": "silver_theme_morphtostatic" }, @@ -123191,7 +123209,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20620", - "community": 162, + "community": 46, "norm_label": "morphtocoord()", "id": "silver_theme_morphtocoord" }, @@ -123200,7 +123218,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20627", - "community": 162, + "community": 46, "norm_label": "updatevisibility()", "id": "silver_theme_updatevisibility" }, @@ -123209,7 +123227,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20644", - "community": 162, + "community": 46, "norm_label": "applyfixedmorph()", "id": "silver_theme_applyfixedmorph" }, @@ -123218,7 +123236,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20648", - "community": 162, + "community": 46, "norm_label": "applymorph()", "id": "silver_theme_applymorph" }, @@ -123227,7 +123245,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20661", - "community": 162, + "community": 46, "norm_label": "refreshinternal()", "id": "silver_theme_refreshinternal" }, @@ -123236,7 +123254,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20668", - "community": 162, + "community": 46, "norm_label": "resetinternal()", "id": "silver_theme_resetinternal" }, @@ -123245,7 +123263,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20695", - "community": 162, + "community": 46, "norm_label": "refresh$3()", "id": "silver_theme_refresh_3" }, @@ -123254,7 +123272,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20700", - "community": 3, + "community": 46, "norm_label": "reset()", "id": "silver_theme_reset" }, @@ -123290,7 +123308,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20714", - "community": 3, + "community": 46, "norm_label": "isdocked$1()", "id": "silver_theme_isdocked_1" }, @@ -123308,7 +123326,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20716", - "community": 162, + "community": 257, "norm_label": "getmodes()", "id": "silver_theme_getmodes" }, @@ -123326,7 +123344,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20782", - "community": 135, + "community": 16, "norm_label": "init$5()", "id": "silver_theme_init_5" }, @@ -123344,7 +123362,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20815", - "community": 135, + "community": 16, "norm_label": "toolbarheightchange", "id": "silver_theme_toolbarheightchange" }, @@ -123362,7 +123380,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20824", - "community": 3, + "community": 60, "norm_label": "scrollfrombehindheader()", "id": "silver_theme_scrollfrombehindheader" }, @@ -123371,7 +123389,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20847", - "community": 162, + "community": 257, "norm_label": "isdockedmode()", "id": "silver_theme_isdockedmode" }, @@ -123380,7 +123398,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20848", - "community": 162, + "community": 46, "norm_label": "updateiframecontentflow()", "id": "silver_theme_updateiframecontentflow" }, @@ -123389,7 +123407,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20863", - "community": 162, + "community": 46, "norm_label": "updatesinkvisibility()", "id": "silver_theme_updatesinkvisibility" }, @@ -123416,7 +123434,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20892", - "community": 46, + "community": 3, "norm_label": "findfocusedelem()", "id": "silver_theme_findfocusedelem" }, @@ -123425,7 +123443,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20893", - "community": 87, + "community": 135, "norm_label": "setup$9()", "id": "silver_theme_setup_9" }, @@ -123434,7 +123452,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20925", - "community": 3, + "community": 46, "norm_label": "isdocked()", "id": "silver_theme_isdocked" }, @@ -123443,7 +123461,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20926", - "community": 135, + "community": 16, "norm_label": "getiframebehaviours()", "id": "silver_theme_getiframebehaviours" }, @@ -123452,7 +123470,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L20927", - "community": 135, + "community": 16, "norm_label": "getbehaviours()", "id": "silver_theme_getbehaviours" }, @@ -123749,7 +123767,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21520", - "community": 87, + "community": 135, "norm_label": "init$4()", "id": "silver_theme_init_4" }, @@ -123785,7 +123803,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21557", - "community": 3, + "community": 46, "norm_label": "toggleeditortabindex()", "id": "silver_theme_toggleeditortabindex" }, @@ -123830,7 +123848,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21617", - "community": 87, + "community": 135, "norm_label": "setup$7()", "id": "silver_theme_setup_7" }, @@ -123839,7 +123857,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21656", - "community": 87, + "community": 80, "norm_label": "generate$1()", "id": "silver_theme_generate_1" }, @@ -123848,7 +123866,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21671", - "community": 213, + "community": 221, "norm_label": "output()", "id": "silver_theme_output" }, @@ -123857,7 +123875,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21676", - "community": 87, + "community": 80, "norm_label": "apportion()", "id": "silver_theme_apportion" }, @@ -123866,7 +123884,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21695", - "community": 213, + "community": 221, "norm_label": "tounit()", "id": "silver_theme_tounit" }, @@ -123875,7 +123893,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21696", - "community": 213, + "community": 221, "norm_label": "fitlast()", "id": "silver_theme_fitlast" }, @@ -123884,7 +123902,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21700", - "community": 213, + "community": 221, "norm_label": "overflow()", "id": "silver_theme_overflow" }, @@ -123893,7 +123911,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21704", - "community": 213, + "community": 221, "norm_label": "fitall()", "id": "silver_theme_fitall" }, @@ -123911,7 +123929,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21709", - "community": 213, + "community": 221, "norm_label": "partition()", "id": "silver_theme_partition" }, @@ -123920,7 +123938,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21723", - "community": 46, + "community": 135, "norm_label": "setgroups$1()", "id": "silver_theme_setgroups_1" }, @@ -123929,7 +123947,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21727", - "community": 46, + "community": 3, "norm_label": "findfocusedcomp()", "id": "silver_theme_findfocusedcomp" }, @@ -123974,7 +123992,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21781", - "community": 113, + "community": 135, "norm_label": "expandable", "id": "silver_theme_expandable" }, @@ -124028,7 +124046,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21839", - "community": 3, + "community": 135, "norm_label": "position()", "id": "silver_theme_position" }, @@ -124037,7 +124055,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21851", - "community": 46, + "community": 135, "norm_label": "setgroups()", "id": "silver_theme_setgroups" }, @@ -124046,7 +124064,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L21856", - "community": 16, + "community": 1, "norm_label": "makesandbox()", "id": "silver_theme_makesandbox" }, @@ -124163,7 +124181,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22181", - "community": 3, + "community": 46, "norm_label": "isopen()", "id": "silver_theme_isopen" }, @@ -124172,7 +124190,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22182", - "community": 87, + "community": 46, "norm_label": "toggletoolbar()", "id": "silver_theme_toggletoolbar" }, @@ -124181,7 +124199,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22188", - "community": 87, + "community": 46, "norm_label": "refresh()", "id": "silver_theme_refresh" }, @@ -124235,7 +124253,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22297", - "community": 213, + "community": 1, "norm_label": "rendermoretoolbarcommon()", "id": "silver_theme_rendermoretoolbarcommon" }, @@ -124244,7 +124262,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22323", - "community": 213, + "community": 1, "norm_label": "renderfloatingmoretoolbar()", "id": "silver_theme_renderfloatingmoretoolbar" }, @@ -124253,7 +124271,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22359", - "community": 213, + "community": 1, "norm_label": "renderslidingmoretoolbar()", "id": "silver_theme_renderslidingmoretoolbar" }, @@ -124343,7 +124361,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22450", - "community": 3, + "community": 1, "norm_label": "renderbutton()", "id": "silver_theme_renderbutton" }, @@ -124352,7 +124370,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22516", - "community": 3, + "community": 1, "norm_label": "renderviewbutton()", "id": "silver_theme_renderviewbutton" }, @@ -124370,7 +124388,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22527", - "community": 8, + "community": 135, "norm_label": "isphone", "id": "silver_theme_isphone" }, @@ -124379,7 +124397,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22528", - "community": 8, + "community": 135, "norm_label": "istablet", "id": "silver_theme_istablet" }, @@ -124415,7 +124433,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22625", - "community": 113, + "community": 138, "norm_label": "makeviews()", "id": "silver_theme_makeviews" }, @@ -124433,7 +124451,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22652", - "community": 72, + "community": 87, "norm_label": "getcurrentname()", "id": "silver_theme_getcurrentname" }, @@ -124460,7 +124478,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22665", - "community": 135, + "community": 16, "norm_label": "makeviewinstanceapi()", "id": "silver_theme_makeviewinstanceapi" }, @@ -124469,7 +124487,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22666", - "community": 162, + "community": 0, "norm_label": "runonpanewithinstanceapi()", "id": "silver_theme_runonpanewithinstanceapi" }, @@ -124478,7 +124496,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22674", - "community": 162, + "community": 0, "norm_label": "runonshow()", "id": "silver_theme_runonshow" }, @@ -124487,7 +124505,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L22675", - "community": 162, + "community": 0, "norm_label": "runonhide()", "id": "silver_theme_runonhide" }, @@ -124658,7 +124676,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23138", - "community": 87, + "community": 0, "norm_label": "fireskinloaded()", "id": "silver_theme_fireskinloaded" }, @@ -124667,7 +124685,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23151", - "community": 87, + "community": 0, "norm_label": "fireskinloaderror()", "id": "silver_theme_fireskinloaderror" }, @@ -124676,7 +124694,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23153", - "community": 87, + "community": 135, "norm_label": "loadstylesheet()", "id": "silver_theme_loadstylesheet" }, @@ -124685,7 +124703,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23157", - "community": 87, + "community": 135, "norm_label": "loadrawcss()", "id": "silver_theme_loadrawcss" }, @@ -124694,7 +124712,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23161", - "community": 87, + "community": 135, "norm_label": "loaduiskins()", "id": "silver_theme_loaduiskins" }, @@ -124703,7 +124721,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23172", - "community": 87, + "community": 135, "norm_label": "loadshadowdomuiskins()", "id": "silver_theme_loadshadowdomuiskins" }, @@ -124712,7 +124730,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23187", - "community": 87, + "community": 135, "norm_label": "loadurlskin()", "id": "silver_theme_loadurlskin" }, @@ -124721,7 +124739,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23213", - "community": 87, + "community": 0, "norm_label": "loadskin()", "id": "silver_theme_loadskin" }, @@ -124730,7 +124748,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23216", - "community": 87, + "community": 135, "norm_label": "iframe", "id": "silver_theme_iframe" }, @@ -124739,7 +124757,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23217", - "community": 87, + "community": 135, "norm_label": "inline", "id": "silver_theme_inline" }, @@ -124856,7 +124874,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23429", - "community": 8, + "community": 60, "norm_label": "findnearest()", "id": "silver_theme_findnearest" }, @@ -124973,7 +124991,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23621", - "community": 3, + "community": 60, "norm_label": "isunit()", "id": "silver_theme_isunit" }, @@ -124982,7 +125000,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23622", - "community": 87, + "community": 138, "norm_label": "parse()", "id": "silver_theme_parse" }, @@ -124991,7 +125009,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L23637", - "community": 87, + "community": 138, "norm_label": "normalise()", "id": "silver_theme_normalise" }, @@ -125225,7 +125243,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24280", - "community": 3, + "community": 1, "norm_label": "gettooltipattributes()", "id": "silver_theme_gettooltipattributes" }, @@ -125423,7 +125441,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24651", - "community": 3, + "community": 80, "norm_label": "settoolbar()", "id": "silver_theme_settoolbar" }, @@ -125441,7 +125459,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24672", - "community": 87, + "community": 60, "norm_label": "setupevents$1()", "id": "silver_theme_setupevents_1" }, @@ -125450,7 +125468,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24718", - "community": 87, + "community": 135, "norm_label": "attachuimotherships()", "id": "silver_theme_attachuimotherships" }, @@ -125459,7 +125477,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24724", - "community": 87, + "community": 135, "norm_label": "render$1()", "id": "silver_theme_render_1" }, @@ -125477,7 +125495,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24818", - "community": 46, + "community": 3, "norm_label": "numtopx()", "id": "silver_theme_numtopx" }, @@ -125486,7 +125504,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24819", - "community": 3, + "community": 1, "norm_label": "calccappedsize()", "id": "silver_theme_calccappedsize" }, @@ -125495,7 +125513,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24825", - "community": 3, + "community": 135, "norm_label": "getheight()", "id": "silver_theme_getheight" }, @@ -125504,7 +125522,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24831", - "community": 3, + "community": 135, "norm_label": "getheightwithfallback()", "id": "silver_theme_getheightwithfallback" }, @@ -125513,7 +125531,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24835", - "community": 3, + "community": 135, "norm_label": "getwidth()", "id": "silver_theme_getwidth" }, @@ -125522,7 +125540,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24841", - "community": 3, + "community": 135, "norm_label": "getwidthwithfallback()", "id": "silver_theme_getwidthwithfallback" }, @@ -125531,7 +125549,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L24848", - "community": 3, + "community": 135, "norm_label": "inlineheader()", "id": "silver_theme_inlineheader" }, @@ -125540,7 +125558,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25041", - "community": 87, + "community": 60, "norm_label": "gettargetposandbounds()", "id": "silver_theme_gettargetposandbounds" }, @@ -125549,7 +125567,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25048", - "community": 87, + "community": 60, "norm_label": "setupevents()", "id": "silver_theme_setupevents" }, @@ -125558,7 +125576,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25102", - "community": 87, + "community": 135, "norm_label": "render()", "id": "silver_theme_render" }, @@ -125675,7 +125693,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25288", - "community": 3, + "community": 60, "norm_label": "getrangerect()", "id": "silver_theme_getrangerect" }, @@ -125684,7 +125702,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25298", - "community": 3, + "community": 60, "norm_label": "getselectionbounds()", "id": "silver_theme_getselectionbounds" }, @@ -125702,7 +125720,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25310", - "community": 3, + "community": 60, "norm_label": "gethorizontalbounds()", "id": "silver_theme_gethorizontalbounds" }, @@ -125711,7 +125729,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25318", - "community": 3, + "community": 60, "norm_label": "getverticalbounds()", "id": "silver_theme_getverticalbounds" }, @@ -125720,7 +125738,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25348", - "community": 3, + "community": 60, "norm_label": "getcontexttoolbarbounds()", "id": "silver_theme_getcontexttoolbarbounds" }, @@ -125747,7 +125765,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25378", - "community": 3, + "community": 60, "norm_label": "isentireelementselected()", "id": "silver_theme_isentireelementselected" }, @@ -125756,7 +125774,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25383", - "community": 3, + "community": 60, "norm_label": "preserveposition()", "id": "silver_theme_preserveposition" }, @@ -125774,7 +125792,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25391", - "community": 3, + "community": 60, "norm_label": "determineinsetlayout()", "id": "silver_theme_determineinsetlayout" }, @@ -125783,7 +125801,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25407", - "community": 113, + "community": 0, "norm_label": "getanchorspec$2()", "id": "silver_theme_getanchorspec_2" }, @@ -125792,7 +125810,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25459", - "community": 113, + "community": 0, "norm_label": "getanchorlayout()", "id": "silver_theme_getanchorlayout" }, @@ -125810,7 +125828,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25486", - "community": 80, + "community": 3, "norm_label": "filterbypositionforstartnode()", "id": "silver_theme_filterbypositionforstartnode" }, @@ -125900,7 +125918,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25710", - "community": 1, + "community": 135, "norm_label": "register$9()", "id": "silver_theme_register_9" }, @@ -125936,7 +125954,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L25999", - "community": 3, + "community": 212, "norm_label": "languagespec()", "id": "silver_theme_languagespec" }, @@ -126008,7 +126026,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26100", - "community": 162, + "community": 46, "norm_label": "onactiontoggleformat()", "id": "silver_theme_onactiontoggleformat" }, @@ -126017,7 +126035,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26103", - "community": 162, + "community": 46, "norm_label": "registerformatbuttons()", "id": "silver_theme_registerformatbuttons" }, @@ -126026,7 +126044,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26153", - "community": 162, + "community": 46, "norm_label": "registercommandbuttons()", "id": "silver_theme_registercommandbuttons" }, @@ -126035,7 +126053,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26232", - "community": 162, + "community": 46, "norm_label": "registercommandtogglebuttons()", "id": "silver_theme_registercommandtogglebuttons" }, @@ -126044,7 +126062,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26247", - "community": 162, + "community": 46, "norm_label": "registerbuttons$1()", "id": "silver_theme_registerbuttons_1" }, @@ -126053,7 +126071,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26252", - "community": 162, + "community": 46, "norm_label": "registermenuitems$2()", "id": "silver_theme_registermenuitems_2" }, @@ -126062,7 +126080,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26371", - "community": 162, + "community": 46, "norm_label": "register$3()", "id": "silver_theme_register_3" }, @@ -126152,7 +126170,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26450", - "community": 87, + "community": 135, "norm_label": "patchpipeconfig()", "id": "silver_theme_patchpipeconfig" }, @@ -126170,7 +126188,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26452", - "community": 8, + "community": 135, "norm_label": "register()", "id": "silver_theme_register" }, @@ -126188,7 +126206,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26485", - "community": 8, + "community": 60, "norm_label": "getavoidoverlapselector", "id": "silver_theme_getavoidoverlapselector" }, @@ -126287,7 +126305,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26543", - "community": 3, + "community": 60, "norm_label": "getnodeanchor()", "id": "silver_theme_getnodeanchor" }, @@ -126305,7 +126323,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26559", - "community": 3, + "community": 113, "norm_label": "initandshow$1()", "id": "silver_theme_initandshow_1" }, @@ -126332,7 +126350,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26615", - "community": 8, + "community": 60, "norm_label": "istouchwithinselection()", "id": "silver_theme_istouchwithinselection" }, @@ -126341,7 +126359,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26626", - "community": 87, + "community": 135, "norm_label": "setupiosoverrides()", "id": "silver_theme_setupiosoverrides" }, @@ -126350,7 +126368,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26648", - "community": 113, + "community": 135, "norm_label": "getanchorspec()", "id": "silver_theme_getanchorspec" }, @@ -126359,7 +126377,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26661", - "community": 3, + "community": 135, "norm_label": "show()", "id": "silver_theme_show" }, @@ -126368,7 +126386,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26680", - "community": 1, + "community": 135, "norm_label": "initandshow()", "id": "silver_theme_initandshow" }, @@ -126377,7 +126395,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26707", - "community": 87, + "community": 80, "norm_label": "isseparator()", "id": "silver_theme_isseparator" }, @@ -126395,7 +126413,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26709", - "community": 87, + "community": 135, "norm_label": "makecontextitem()", "id": "silver_theme_makecontextitem" }, @@ -126413,7 +126431,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26753", - "community": 87, + "community": 80, "norm_label": "generatecontextmenu()", "id": "silver_theme_generatecontextmenu" }, @@ -126431,7 +126449,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26773", - "community": 8, + "community": 60, "norm_label": "istouchevent()", "id": "silver_theme_istouchevent" }, @@ -126440,7 +126458,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26774", - "community": 8, + "community": 60, "norm_label": "istriggeredbykeyboard()", "id": "silver_theme_istriggeredbykeyboard" }, @@ -126449,7 +126467,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26775", - "community": 8, + "community": 60, "norm_label": "getselectedelement()", "id": "silver_theme_getselectedelement" }, @@ -126458,7 +126476,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26776", - "community": 8, + "community": 60, "norm_label": "getanchortype()", "id": "silver_theme_getanchortype" }, @@ -126548,7 +126566,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26871", - "community": 3, + "community": 60, "norm_label": "tostyles()", "id": "silver_theme_tostyles" }, @@ -126566,7 +126584,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26892", - "community": 221, + "community": 60, "norm_label": "absorb()", "id": "silver_theme_absorb" }, @@ -126575,7 +126593,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26903", - "community": 162, + "community": 48, "norm_label": "parseattrtoint()", "id": "silver_theme_parseattrtoint" }, @@ -126584,7 +126602,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26907", - "community": 87, + "community": 135, "norm_label": "get()", "id": "silver_theme_get" }, @@ -126665,7 +126683,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26985", - "community": 221, + "community": 60, "norm_label": "snapto$1()", "id": "silver_theme_snapto_1" }, @@ -126674,7 +126692,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L26990", - "community": 3, + "community": 60, "norm_label": "snapto()", "id": "silver_theme_snapto" }, @@ -126683,7 +126701,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27008", - "community": 162, + "community": 46, "norm_label": "resetzindex()", "id": "silver_theme_resetzindex" }, @@ -126692,7 +126710,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27014", - "community": 162, + "community": 46, "norm_label": "changezindex()", "id": "silver_theme_changezindex" }, @@ -126701,7 +126719,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27022", - "community": 162, + "community": 46, "norm_label": "instigate()", "id": "silver_theme_instigate" }, @@ -126710,7 +126728,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27026", - "community": 162, + "community": 46, "norm_label": "discard()", "id": "silver_theme_discard" }, @@ -126737,7 +126755,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27065", - "community": 3, + "community": 60, "norm_label": "getcurrentcoord()", "id": "silver_theme_getcurrentcoord" }, @@ -126764,7 +126782,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27100", - "community": 3, + "community": 60, "norm_label": "dragby()", "id": "silver_theme_dragby" }, @@ -126773,7 +126791,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27114", - "community": 3, + "community": 60, "norm_label": "calcstartdata()", "id": "silver_theme_calcstartdata" }, @@ -126782,7 +126800,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27119", - "community": 162, + "community": 221, "norm_label": "move()", "id": "silver_theme_move" }, @@ -126791,7 +126809,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27126", - "community": 3, + "community": 327, "norm_label": "stop()", "id": "silver_theme_stop" }, @@ -126854,7 +126872,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27194", - "community": 135, + "community": 16, "norm_label": "init$2()", "id": "silver_theme_init_2" }, @@ -126890,7 +126908,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27220", - "community": 135, + "community": 16, "norm_label": "events$2()", "id": "silver_theme_events_2" }, @@ -126908,7 +126926,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27262", - "community": 135, + "community": 16, "norm_label": "events$1()", "id": "silver_theme_events_1" }, @@ -126926,7 +126944,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27282", - "community": 135, + "community": 16, "norm_label": "init$1()", "id": "silver_theme_init_1" }, @@ -126998,7 +127016,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27584", - "community": 3, + "community": 135, "norm_label": "getdimensions()", "id": "silver_theme_getdimensions" }, @@ -127034,7 +127052,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27618", - "community": 3, + "community": 1, "norm_label": "renderresizehandler()", "id": "silver_theme_renderresizehandler" }, @@ -127061,7 +127079,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L27833", - "community": 87, + "community": 135, "norm_label": "getlazymothership()", "id": "silver_theme_getlazymothership" }, @@ -127079,7 +127097,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L28199", - "community": 162, + "community": 46, "norm_label": "labelledby()", "id": "silver_theme_labelledby" }, @@ -127799,7 +127817,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L28763", - "community": 80, + "community": 138, "norm_label": "getallobjects()", "id": "silver_theme_getallobjects" }, @@ -127808,7 +127826,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L28773", - "community": 87, + "community": 135, "norm_label": "isnameditem()", "id": "silver_theme_isnameditem" }, @@ -127835,7 +127853,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L28794", - "community": 80, + "community": 611, "norm_label": "getnameditems()", "id": "silver_theme_getnameditems" }, @@ -127880,7 +127898,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L28860", - "community": 162, + "community": 46, "norm_label": "getstate()", "id": "silver_theme_getstate" }, @@ -128087,7 +128105,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29228", - "community": 162, + "community": 3, "norm_label": "showtab()", "id": "silver_theme_showtab" }, @@ -128114,7 +128132,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29248", - "community": 87, + "community": 135, "norm_label": "gettabview()", "id": "silver_theme_gettabview" }, @@ -128141,7 +128159,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29413", - "community": 3, + "community": 1, "norm_label": "renderbody()", "id": "silver_theme_renderbody" }, @@ -128150,7 +128168,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29448", - "community": 3, + "community": 1, "norm_label": "renderinlinebody()", "id": "silver_theme_renderinlinebody" }, @@ -128159,7 +128177,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29449", - "community": 3, + "community": 1, "norm_label": "rendermodalbody()", "id": "silver_theme_rendermodalbody" }, @@ -128177,7 +128195,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29483", - "community": 1, + "community": 135, "norm_label": "istouch", "id": "silver_theme_istouch" }, @@ -128330,7 +128348,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29747", - "community": 3, + "community": 46, "norm_label": "updatedialogsizeclass()", "id": "silver_theme_updatedialogsizeclass" }, @@ -128339,7 +128357,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29757", - "community": 3, + "community": 87, "norm_label": "togglefullscreen()", "id": "silver_theme_togglefullscreen" }, @@ -128420,7 +128438,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29911", - "community": 3, + "community": 1, "norm_label": "rendercomponents()", "id": "silver_theme_rendercomponents" }, @@ -128456,7 +128474,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29958", - "community": 3, + "community": 46, "norm_label": "getcompbyname()", "id": "silver_theme_getcompbyname" }, @@ -128465,7 +128483,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L29971", - "community": 3, + "community": 1, "norm_label": "validatedata$1()", "id": "silver_theme_validatedata_1" }, @@ -128519,7 +128537,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30290", - "community": 80, + "community": 138, "norm_label": "issupportedmessage()", "id": "silver_theme_issupportedmessage" }, @@ -128528,7 +128546,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30291", - "community": 80, + "community": 138, "norm_label": "iscustommessage()", "id": "silver_theme_iscustommessage" }, @@ -128537,7 +128555,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30292", - "community": 46, + "community": 1, "norm_label": "handlemessage()", "id": "silver_theme_handlemessage" }, @@ -128555,7 +128573,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30396", - "community": 1, + "community": 135, "norm_label": "setup$2()", "id": "silver_theme_setup_2" }, @@ -128564,7 +128582,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30433", - "community": 1, + "community": 135, "norm_label": "setup$1()", "id": "silver_theme_setup_1" }, @@ -128582,7 +128600,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30486", - "community": 8, + "community": 60, "norm_label": "isalertorconfirmdialog()", "id": "silver_theme_isalertorconfirmdialog" }, @@ -128600,7 +128618,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30518", - "community": 1, + "community": 135, "norm_label": "setup()", "id": "silver_theme_setup" }, @@ -128609,7 +128627,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30732", - "community": 8, + "community": 135, "norm_label": "registeroptions()", "id": "silver_theme_registeroptions" }, @@ -128636,7 +128654,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.js", "source_location": "L30746", - "community": 87, + "community": 3, "norm_label": "renderui()", "id": "silver_theme_renderui" }, @@ -128699,7 +128717,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "r", "id": "silver_theme_min_r" }, @@ -128708,7 +128726,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "i()", "id": "silver_theme_min_i" }, @@ -128753,7 +128771,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "m()", "id": "silver_theme_min_m" }, @@ -128762,7 +128780,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 119, + "community": 5, "norm_label": "g()", "id": "silver_theme_min_g" }, @@ -128780,7 +128798,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "h", "id": "silver_theme_min_h" }, @@ -128816,7 +128834,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 136, "norm_label": "y()", "id": "silver_theme_min_y" }, @@ -128834,7 +128852,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "w()", "id": "silver_theme_min_w" }, @@ -128870,7 +128888,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "j()", "id": "silver_theme_min_j" }, @@ -129356,7 +129374,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "eo()", "id": "silver_theme_min_eo" }, @@ -129365,7 +129383,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "to()", "id": "silver_theme_min_to" }, @@ -129374,7 +129392,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "oo()", "id": "silver_theme_min_oo" }, @@ -129383,7 +129401,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "no", "id": "silver_theme_min_no" }, @@ -129392,7 +129410,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 119, + "community": 5, "norm_label": "so()", "id": "silver_theme_min_so" }, @@ -129410,7 +129428,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 136, "norm_label": "io", "id": "silver_theme_min_io" }, @@ -129419,7 +129437,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 5, "norm_label": "lo", "id": "silver_theme_min_lo" }, @@ -129428,7 +129446,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "co", "id": "silver_theme_min_co" }, @@ -129437,7 +129455,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 5, "norm_label": "fo()", "id": "silver_theme_min_fo" }, @@ -129446,7 +129464,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "bo()", "id": "silver_theme_min_bo" }, @@ -129455,7 +129473,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "do", "id": "silver_theme_min_do" }, @@ -129491,7 +129509,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 5, "norm_label": "ho()", "id": "silver_theme_min_ho" }, @@ -129500,7 +129518,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "po()", "id": "silver_theme_min_po" }, @@ -129554,7 +129572,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "yo()", "id": "silver_theme_min_yo" }, @@ -129599,7 +129617,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 5, "norm_label": "sn()", "id": "silver_theme_min_sn" }, @@ -129635,7 +129653,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "dn()", "id": "silver_theme_min_dn" }, @@ -129644,7 +129662,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "pn()", "id": "silver_theme_min_pn" }, @@ -129689,7 +129707,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "yn()", "id": "silver_theme_min_yn" }, @@ -129698,7 +129716,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "xn()", "id": "silver_theme_min_xn" }, @@ -129725,7 +129743,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "on()", "id": "silver_theme_min_on" }, @@ -129752,7 +129770,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 260, "norm_label": "in()", "id": "silver_theme_min_in" }, @@ -129761,7 +129779,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "zn()", "id": "silver_theme_min_zn" }, @@ -129770,7 +129788,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 5, "norm_label": "un", "id": "silver_theme_min_un" }, @@ -129788,7 +129806,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "gn()", "id": "silver_theme_min_gn" }, @@ -129842,7 +129860,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 260, + "community": 136, "norm_label": "rs()", "id": "silver_theme_min_rs" }, @@ -129860,7 +129878,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 51, + "community": 136, "norm_label": "is()", "id": "silver_theme_min_is" }, @@ -129869,7 +129887,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 73, "norm_label": "ls()", "id": "silver_theme_min_ls" }, @@ -129941,7 +129959,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 136, "norm_label": "fs()", "id": "silver_theme_min_fs" }, @@ -129959,7 +129977,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 260, "norm_label": "vs()", "id": "silver_theme_min_vs" }, @@ -130067,7 +130085,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "nr", "id": "silver_theme_min_nr" }, @@ -130076,7 +130094,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "sr", "id": "silver_theme_min_sr" }, @@ -130085,7 +130103,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "rr", "id": "silver_theme_min_rr" }, @@ -130175,7 +130193,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "fr", "id": "silver_theme_min_fr" }, @@ -130184,7 +130202,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "br", "id": "silver_theme_min_br" }, @@ -130283,7 +130301,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 5, "norm_label": "oa()", "id": "silver_theme_min_oa" }, @@ -130373,7 +130391,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 119, "norm_label": "ha()", "id": "silver_theme_min_ha" }, @@ -130400,7 +130418,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "ya", "id": "silver_theme_min_ya" }, @@ -130409,7 +130427,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "xa()", "id": "silver_theme_min_xa" }, @@ -130472,7 +130490,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 119, "norm_label": "za()", "id": "silver_theme_min_za" }, @@ -130499,7 +130517,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "qa()", "id": "silver_theme_min_qa" }, @@ -130517,7 +130535,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "ti()", "id": "silver_theme_min_ti" }, @@ -130535,7 +130553,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "ni()", "id": "silver_theme_min_ni" }, @@ -130553,7 +130571,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "ri()", "id": "silver_theme_min_ri" }, @@ -130598,7 +130616,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "pi()", "id": "silver_theme_min_pi" }, @@ -130616,7 +130634,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "fi()", "id": "silver_theme_min_fi" }, @@ -130625,7 +130643,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 286, "norm_label": "bi()", "id": "silver_theme_min_bi" }, @@ -130634,7 +130652,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "vi()", "id": "silver_theme_min_vi" }, @@ -130652,7 +130670,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 136, "norm_label": "wi()", "id": "silver_theme_min_wi" }, @@ -130661,7 +130679,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "mi", "id": "silver_theme_min_mi" }, @@ -130670,7 +130688,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "di", "id": "silver_theme_min_di" }, @@ -130679,7 +130697,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 119, "norm_label": "ii()", "id": "silver_theme_min_ii" }, @@ -130688,7 +130706,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "zi()", "id": "silver_theme_min_zi" }, @@ -130706,7 +130724,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "qi()", "id": "silver_theme_min_qi" }, @@ -130940,7 +130958,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "ec()", "id": "silver_theme_min_ec" }, @@ -130949,7 +130967,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "tc()", "id": "silver_theme_min_tc" }, @@ -130958,7 +130976,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "oc()", "id": "silver_theme_min_oc" }, @@ -130967,7 +130985,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "nc()", "id": "silver_theme_min_nc" }, @@ -130976,7 +130994,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "rc()", "id": "silver_theme_min_rc" }, @@ -130985,7 +131003,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "ac()", "id": "silver_theme_min_ac" }, @@ -130994,7 +131012,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "lc", "id": "silver_theme_min_lc" }, @@ -131012,7 +131030,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "uc()", "id": "silver_theme_min_uc" }, @@ -131021,7 +131039,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "mc", "id": "silver_theme_min_mc" }, @@ -131048,7 +131066,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "hc()", "id": "silver_theme_min_hc" }, @@ -131057,7 +131075,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "fc", "id": "silver_theme_min_fc" }, @@ -131066,7 +131084,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "bc()", "id": "silver_theme_min_bc" }, @@ -131075,7 +131093,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "vc()", "id": "silver_theme_min_vc" }, @@ -131084,7 +131102,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "xc()", "id": "silver_theme_min_xc" }, @@ -131093,7 +131111,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "wc()", "id": "silver_theme_min_wc" }, @@ -131102,7 +131120,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "cc()", "id": "silver_theme_min_cc" }, @@ -131120,7 +131138,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "zc()", "id": "silver_theme_min_zc" }, @@ -131129,7 +131147,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "jc", "id": "silver_theme_min_jc" }, @@ -131138,7 +131156,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "qc()", "id": "silver_theme_min_qc" }, @@ -131147,7 +131165,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "yc", "id": "silver_theme_min_yc" }, @@ -131156,7 +131174,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "kc()", "id": "silver_theme_min_kc" }, @@ -131165,7 +131183,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "ed()", "id": "silver_theme_min_ed" }, @@ -131174,7 +131192,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "td()", "id": "silver_theme_min_td" }, @@ -131246,7 +131264,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 51, "norm_label": "ud()", "id": "silver_theme_min_ud" }, @@ -131300,7 +131318,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 5, "norm_label": "bd()", "id": "silver_theme_min_bd" }, @@ -131309,7 +131327,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "vd()", "id": "silver_theme_min_vd" }, @@ -131318,7 +131336,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 51, "norm_label": "wd", "id": "silver_theme_min_wd" }, @@ -131327,7 +131345,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "kd", "id": "silver_theme_min_kd" }, @@ -131336,7 +131354,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 51, "norm_label": "id()", "id": "silver_theme_min_id" }, @@ -131345,7 +131363,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "zd()", "id": "silver_theme_min_zd" }, @@ -131363,7 +131381,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "jd()", "id": "silver_theme_min_jd" }, @@ -131372,7 +131390,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 136, "norm_label": "qd()", "id": "silver_theme_min_qd" }, @@ -131408,7 +131426,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 136, "norm_label": "nu()", "id": "silver_theme_min_nu" }, @@ -131597,7 +131615,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 136, "norm_label": "ku", "id": "silver_theme_min_ku" }, @@ -131606,7 +131624,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 136, "norm_label": "em()", "id": "silver_theme_min_em" }, @@ -131624,7 +131642,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 136, "norm_label": "om()", "id": "silver_theme_min_om" }, @@ -131651,7 +131669,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 136, "norm_label": "rm()", "id": "silver_theme_min_rm" }, @@ -131669,7 +131687,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 136, "norm_label": "im()", "id": "silver_theme_min_im" }, @@ -131678,7 +131696,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "lm()", "id": "silver_theme_min_lm" }, @@ -131705,7 +131723,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "um()", "id": "silver_theme_min_um" }, @@ -131723,7 +131741,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 136, "norm_label": "gm()", "id": "silver_theme_min_gm" }, @@ -131732,7 +131750,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "hm()", "id": "silver_theme_min_hm" }, @@ -131741,7 +131759,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 136, "norm_label": "fm()", "id": "silver_theme_min_fm" }, @@ -131759,7 +131777,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "vm", "id": "silver_theme_min_vm" }, @@ -131795,7 +131813,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "pm()", "id": "silver_theme_min_pm" }, @@ -131822,7 +131840,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "zm", "id": "silver_theme_min_zm" }, @@ -131885,7 +131903,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 5, "norm_label": "rg()", "id": "silver_theme_min_rg" }, @@ -131894,7 +131912,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 286, + "community": 5, "norm_label": "ag()", "id": "silver_theme_min_ag" }, @@ -131903,7 +131921,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 119, + "community": 5, "norm_label": "ig()", "id": "silver_theme_min_ig" }, @@ -131930,7 +131948,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "dg()", "id": "silver_theme_min_dg" }, @@ -131939,7 +131957,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "ug()", "id": "silver_theme_min_ug" }, @@ -131948,7 +131966,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "mg()", "id": "silver_theme_min_mg" }, @@ -131957,7 +131975,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "gg", "id": "silver_theme_min_gg" }, @@ -131966,7 +131984,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "pg()", "id": "silver_theme_min_pg" }, @@ -131975,7 +131993,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "hg()", "id": "silver_theme_min_hg" }, @@ -131993,7 +132011,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "bg()", "id": "silver_theme_min_bg" }, @@ -132002,7 +132020,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "yg()", "id": "silver_theme_min_yg" }, @@ -132011,7 +132029,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "xg()", "id": "silver_theme_min_xg" }, @@ -132038,7 +132056,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "wg()", "id": "silver_theme_min_wg" }, @@ -132110,7 +132128,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "ap()", "id": "silver_theme_min_ap" }, @@ -132155,7 +132173,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "mp()", "id": "silver_theme_min_mp" }, @@ -132164,7 +132182,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "gp()", "id": "silver_theme_min_gp" }, @@ -132173,7 +132191,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "pp()", "id": "silver_theme_min_pp" }, @@ -132182,7 +132200,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "hp()", "id": "silver_theme_min_hp" }, @@ -132191,7 +132209,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "fp()", "id": "silver_theme_min_fp" }, @@ -132209,7 +132227,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "vp()", "id": "silver_theme_min_vp" }, @@ -132407,7 +132425,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "wh()", "id": "silver_theme_min_wh" }, @@ -132623,7 +132641,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "tf", "id": "silver_theme_min_tf" }, @@ -132686,7 +132704,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "jf", "id": "silver_theme_min_jf" }, @@ -132704,7 +132722,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "eb()", "id": "silver_theme_min_eb" }, @@ -132713,7 +132731,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "tb()", "id": "silver_theme_min_tb" }, @@ -132821,7 +132839,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 119, "norm_label": "vb", "id": "silver_theme_min_vb" }, @@ -132830,7 +132848,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 286, "norm_label": "yb", "id": "silver_theme_min_yb" }, @@ -132947,7 +132965,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "tv()", "id": "silver_theme_min_tv" }, @@ -132983,7 +133001,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "rv()", "id": "silver_theme_min_rv" }, @@ -133001,7 +133019,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "iv()", "id": "silver_theme_min_iv" }, @@ -133028,7 +133046,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "dv()", "id": "silver_theme_min_dv" }, @@ -133046,7 +133064,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "mv()", "id": "silver_theme_min_mv" }, @@ -133055,7 +133073,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "gv()", "id": "silver_theme_min_gv" }, @@ -133100,7 +133118,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "fv()", "id": "silver_theme_min_fv" }, @@ -133109,7 +133127,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "zv()", "id": "silver_theme_min_zv" }, @@ -133127,7 +133145,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "jv", "id": "silver_theme_min_jv" }, @@ -133163,7 +133181,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 176, + "community": 286, "norm_label": "ey()", "id": "silver_theme_min_ey" }, @@ -133235,7 +133253,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "ly", "id": "silver_theme_min_ly" }, @@ -133262,7 +133280,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "uy", "id": "silver_theme_min_uy" }, @@ -133307,7 +133325,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "fy", "id": "silver_theme_min_fy" }, @@ -133406,7 +133424,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "tx", "id": "silver_theme_min_tx" }, @@ -133496,7 +133514,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "ux", "id": "silver_theme_min_ux" }, @@ -133595,7 +133613,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "jx()", "id": "silver_theme_min_jx" }, @@ -133604,7 +133622,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 5, "norm_label": "qx()", "id": "silver_theme_min_qx" }, @@ -133631,7 +133649,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 621, + "community": 5, "norm_label": "ow()", "id": "silver_theme_min_ow" }, @@ -133640,7 +133658,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 5, "norm_label": "nw()", "id": "silver_theme_min_nw" }, @@ -133649,7 +133667,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 270, + "community": 5, "norm_label": "sw()", "id": "silver_theme_min_sw" }, @@ -133658,7 +133676,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 5, "norm_label": "rw()", "id": "silver_theme_min_rw" }, @@ -133676,7 +133694,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 270, + "community": 5, "norm_label": "mw()", "id": "silver_theme_min_mw" }, @@ -133739,7 +133757,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 260, + "community": 136, "norm_label": "yw()", "id": "silver_theme_min_yw" }, @@ -133766,7 +133784,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 260, + "community": 136, "norm_label": "kw()", "id": "silver_theme_min_kw" }, @@ -133802,7 +133820,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 270, + "community": 5, "norm_label": "dw()", "id": "silver_theme_min_dw" }, @@ -133820,7 +133838,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 5, "norm_label": "zw()", "id": "silver_theme_min_zw" }, @@ -133883,7 +133901,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "nk()", "id": "silver_theme_min_nk" }, @@ -133901,7 +133919,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "rk", "id": "silver_theme_min_rk" }, @@ -133937,7 +133955,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "ck()", "id": "silver_theme_min_ck" }, @@ -133955,7 +133973,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "uk()", "id": "silver_theme_min_uk" }, @@ -134000,7 +134018,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 260, "norm_label": "yk()", "id": "silver_theme_min_yk" }, @@ -134009,7 +134027,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 260, "norm_label": "xk()", "id": "silver_theme_min_xk" }, @@ -134018,7 +134036,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 136, + "community": 260, "norm_label": "wk()", "id": "silver_theme_min_wk" }, @@ -134036,7 +134054,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "fk()", "id": "silver_theme_min_fk" }, @@ -134045,7 +134063,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "vk()", "id": "silver_theme_min_vk" }, @@ -134054,7 +134072,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 12, + "community": 73, "norm_label": "zk()", "id": "silver_theme_min_zk" }, @@ -134081,7 +134099,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 5, + "community": 176, "norm_label": "sc()", "id": "silver_theme_min_sc" }, @@ -134117,7 +134135,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "xd", "id": "silver_theme_min_xd" }, @@ -134171,7 +134189,7 @@ "file_type": "code", "source_file": "public/tinymce/themes/silver/theme.min.js", "source_location": "L1", - "community": 73, + "community": 49, "norm_label": "ez()", "id": "silver_theme_min_ez" }, @@ -134522,7 +134540,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-k-line-chart/index.vue", "source_location": "L70", - "community": 627, + "community": 20, "norm_label": "{ upcolor, downcolor }", "id": "art_k_line_chart_index_upcolor_downcolor" }, @@ -134531,7 +134549,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L55", - "community": 706, + "community": 20, "norm_label": "{ fontcolor }", "id": "art_dual_bar_compare_chart_index_fontcolor" }, @@ -134540,7 +134558,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L56", - "community": 706, + "community": 20, "norm_label": "animationconfig", "id": "art_dual_bar_compare_chart_index_animationconfig" }, @@ -134549,7 +134567,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L112", - "community": 706, + "community": 20, "norm_label": "processednegativedata", "id": "art_dual_bar_compare_chart_index_processednegativedata" }, @@ -134558,7 +134576,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L115", - "community": 706, + "community": 20, "norm_label": "gridconfig", "id": "art_dual_bar_compare_chart_index_gridconfig" }, @@ -134567,7 +134585,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-dual-bar-compare-chart/index.vue", "source_location": "L123", - "community": 706, + "community": 20, "norm_label": "echartsoption", "id": "art_dual_bar_compare_chart_index_echartsoption" }, @@ -134576,7 +134594,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L14", - "community": 670, + "community": 20, "norm_label": "props", "id": "art_bar_chart_index_props" }, @@ -134585,7 +134603,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L40", - "community": 670, + "community": 20, "norm_label": "ismultipledata", "id": "art_bar_chart_index_ismultipledata" }, @@ -134594,7 +134612,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L71", - "community": 670, + "community": 20, "norm_label": "creategradientcolor()", "id": "art_bar_chart_index_creategradientcolor" }, @@ -134603,7 +134621,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L85", - "community": 670, + "community": 20, "norm_label": "getbaseitemstyle", "id": "art_bar_chart_index_getbaseitemstyle" }, @@ -134612,7 +134630,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L100", - "community": 670, + "community": 20, "norm_label": "animationconfig", "id": "art_bar_chart_index_animationconfig" }, @@ -134621,7 +134639,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L146", - "community": 670, + "community": 20, "norm_label": "echartsoption", "id": "art_bar_chart_index_echartsoption" }, @@ -134630,7 +134648,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-bar-chart/index.vue", "source_location": "L177", - "community": 670, + "community": 20, "norm_label": "computedcolor", "id": "art_bar_chart_index_computedcolor" }, @@ -134639,7 +134657,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L20", - "community": 694, + "community": 20, "norm_label": "props", "id": "art_line_chart_index_props" }, @@ -134648,7 +134666,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L49", - "community": 694, + "community": 20, "norm_label": "isanimating", "id": "art_line_chart_index_isanimating" }, @@ -134657,7 +134675,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L54", - "community": 694, + "community": 20, "norm_label": "clearanimationtimers()", "id": "art_line_chart_index_clearanimationtimers" }, @@ -134666,7 +134684,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L60", - "community": 694, + "community": 20, "norm_label": "ismultipledata", "id": "art_line_chart_index_ismultipledata" }, @@ -134675,7 +134693,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L70", - "community": 694, + "community": 20, "norm_label": "maxvalue", "id": "art_line_chart_index_maxvalue" }, @@ -134684,7 +134702,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L229", - "community": 694, + "community": 20, "norm_label": "itemcolor", "id": "art_line_chart_index_itemcolor" }, @@ -134693,7 +134711,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L230", - "community": 694, + "community": 20, "norm_label": "areastyle", "id": "art_line_chart_index_areastyle" }, @@ -134702,7 +134720,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L280", - "community": 694, + "community": 20, "norm_label": "timer", "id": "art_line_chart_index_timer" }, @@ -134711,7 +134729,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-line-chart/index.vue", "source_location": "L294", - "community": 694, + "community": 20, "norm_label": "finishtimer", "id": "art_line_chart_index_finishtimer" }, @@ -134729,7 +134747,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L19", - "community": 670, + "community": 20, "norm_label": "props", "id": "art_h_bar_chart_index_props" }, @@ -134738,7 +134756,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L44", - "community": 670, + "community": 20, "norm_label": "ismultipledata", "id": "art_h_bar_chart_index_ismultipledata" }, @@ -134747,7 +134765,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L75", - "community": 670, + "community": 20, "norm_label": "creategradientcolor()", "id": "art_h_bar_chart_index_creategradientcolor" }, @@ -134756,7 +134774,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L89", - "community": 670, + "community": 20, "norm_label": "getbaseitemstyle", "id": "art_h_bar_chart_index_getbaseitemstyle" }, @@ -134765,7 +134783,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L104", - "community": 670, + "community": 20, "norm_label": "animationconfig", "id": "art_h_bar_chart_index_animationconfig" }, @@ -134774,7 +134792,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L150", - "community": 670, + "community": 20, "norm_label": "echartsoption", "id": "art_h_bar_chart_index_echartsoption" }, @@ -134783,7 +134801,7 @@ "file_type": "code", "source_file": "src/components/core/charts/art-h-bar-chart/index.vue", "source_location": "L182", - "community": 670, + "community": 20, "norm_label": "computedcolor", "id": "art_h_bar_chart_index_computedcolor" }, @@ -134918,7 +134936,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/index.vue", "source_location": "L237", - "community": 142, + "community": 268, "norm_label": "idx", "id": "art_sidebar_menu_index_idx" }, @@ -134927,7 +134945,7 @@ "file_type": "code", "source_file": "src/components/core/layouts/art-menus/art-sidebar-menu/widget/SidebarSubmenu.vue", "source_location": "L145", - "community": 142, + "community": 268, "norm_label": "filteredchildren", "id": "widget_sidebarsubmenu_filteredchildren" }, @@ -135107,7 +135125,7 @@ "file_type": "code", "source_file": "src/components/ImagePreview/index.vue", "source_location": "L127", - "community": 748, + "community": 651, "norm_label": "[]", "id": "imagepreview_index" }, @@ -135116,7 +135134,7 @@ "file_type": "code", "source_file": "src/components/ImagePreview/index.vue", "source_location": "L131", - "community": 748, + "community": 651, "norm_label": "trimmed", "id": "imagepreview_index_trimmed" }, @@ -135125,7 +135143,7 @@ "file_type": "code", "source_file": "src/components/ImagePreview/index.vue", "source_location": "L169", - "community": 748, + "community": 651, "norm_label": "ossids", "id": "imagepreview_index_ossids" }, @@ -135134,7 +135152,7 @@ "file_type": "code", "source_file": "src/components/ImagePreview/index.vue", "source_location": "L176", - "community": 748, + "community": 651, "norm_label": "urls", "id": "imagepreview_index_urls" }, @@ -135170,7 +135188,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L90", - "community": 147, + "community": 150, "norm_label": "dictstore", "id": "clue_followform_dictstore" }, @@ -135179,7 +135197,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L91", - "community": 147, + "community": 150, "norm_label": "emit", "id": "clue_followform_emit" }, @@ -135188,7 +135206,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L102", - "community": 147, + "community": 150, "norm_label": "rules", "id": "clue_followform_rules" }, @@ -135197,7 +135215,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L107", - "community": 147, + "community": 150, "norm_label": "dialog", "id": "clue_followform_dialog" }, @@ -135206,7 +135224,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L108", - "community": 147, + "community": 150, "norm_label": "attachmenturls", "id": "clue_followform_attachmenturls" }, @@ -135215,7 +135233,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L109", - "community": 147, + "community": 150, "norm_label": "submitting", "id": "clue_followform_submitting" }, @@ -135224,7 +135242,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L110", - "community": 147, + "community": 150, "norm_label": "formref", "id": "clue_followform_formref" }, @@ -135233,7 +135251,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L117", - "community": 147, + "community": 150, "norm_label": "date", "id": "clue_followform_date" }, @@ -135242,7 +135260,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/followForm.vue", "source_location": "L151", - "community": 147, + "community": 150, "norm_label": "open()", "id": "clue_followform_open" }, @@ -135251,7 +135269,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/form.vue", "source_location": "L283", - "community": 254, + "community": 277, "norm_label": "names", "id": "clue_form_names" }, @@ -135260,7 +135278,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L156", - "community": 122, + "community": 147, "norm_label": "loading", "id": "statistics_index_loading" }, @@ -135269,7 +135287,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L157", - "community": 122, + "community": 147, "norm_label": "trendloading", "id": "statistics_index_trendloading" }, @@ -135278,7 +135296,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L165", - "community": 122, + "community": 147, "norm_label": "trendtype", "id": "statistics_index_trendtype" }, @@ -135287,7 +135305,7 @@ "file_type": "code", "source_file": "src/views/crm/clue/statistics/index.vue", "source_location": "L178", - "community": 122, + "community": 147, "norm_label": "statcards", "id": "statistics_index_statcards" }, @@ -136016,7 +136034,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/CustomerFormDialog.vue", "source_location": "L519", - "community": 421, + "community": 386, "norm_label": "loaduserlist()", "id": "customer_customerformdialog_loaduserlist" }, @@ -138077,7 +138095,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L81", - "community": 651, + "community": 194, "norm_label": "dictstore", "id": "components_contactformdialog_dictstore" }, @@ -138086,7 +138104,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L83", - "community": 651, + "community": 194, "norm_label": "emit", "id": "components_contactformdialog_emit" }, @@ -138095,7 +138113,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L85", - "community": 651, + "community": 194, "norm_label": "form", "id": "components_contactformdialog_form" }, @@ -138104,7 +138122,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L115", - "community": 651, + "community": 194, "norm_label": "dialog", "id": "components_contactformdialog_dialog" }, @@ -138113,7 +138131,7 @@ "file_type": "code", "source_file": "src/views/crm/customer/components/ContactFormDialog.vue", "source_location": "L120", - "community": 651, + "community": 194, "norm_label": "formref", "id": "components_contactformdialog_formref" }, @@ -264678,9 +264696,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L6", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "path", - "confidence_score": 1.0 + "target": "path" }, { "relation": "contains", @@ -264688,9 +264706,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L120", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_apiset", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_apiset" }, { "relation": "contains", @@ -264698,9 +264716,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L9", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_dirname", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_dirname" }, { "relation": "contains", @@ -264708,9 +264726,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L72", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_extractmenucodesfromfile", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_extractmenucodesfromfile" }, { "relation": "contains", @@ -264718,9 +264736,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L54", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_filteremptymenus", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_filteremptymenus" }, { "relation": "contains", @@ -264728,9 +264746,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L35", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_filtermenubycodes", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_filtermenubycodes" }, { "relation": "contains", @@ -264738,9 +264756,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L20", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_filtermenubyroles", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_filtermenubyroles" }, { "relation": "contains", @@ -264748,9 +264766,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L122", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_listpermsinapi", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_listpermsinapi" }, { "relation": "contains", @@ -264758,9 +264776,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L80", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_menucodesfromapi", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_menucodesfromapi" }, { "relation": "contains", @@ -264768,9 +264786,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L121", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_missinginapi", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_missinginapi" }, { "relation": "contains", @@ -264778,9 +264796,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L11", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_normalizemenucode", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_normalizemenucode" }, { "relation": "contains", @@ -264788,9 +264806,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L117", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_pl", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_pl" }, { "relation": "contains", @@ -264798,9 +264816,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L118", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_routemenucodes", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_routemenucodes" }, { "relation": "contains", @@ -264808,9 +264826,9 @@ "source_file": "scripts/simulate-menu-filter.mjs", "source_location": "L116", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_mjs", - "target": "scripts_simulate_menu_filter_sqxp", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_sqxp" }, { "relation": "imports", @@ -264819,9 +264837,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L5", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "modules_index_routemodules", - "confidence_score": 1.0 + "target": "modules_index_routemodules" }, { "relation": "imports", @@ -264830,9 +264848,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L6", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "router_index_approuterecord", - "confidence_score": 1.0 + "target": "router_index_approuterecord" }, { "relation": "imports", @@ -264841,9 +264859,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L5", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "routes_asyncroutes_asyncroutes", - "confidence_score": 1.0 + "target": "routes_asyncroutes_asyncroutes" }, { "relation": "contains", @@ -264851,9 +264869,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L121", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_countleaves", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_countleaves" }, { "relation": "contains", @@ -264861,9 +264879,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L87", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_filterdashboardmenus", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_filterdashboardmenus" }, { "relation": "contains", @@ -264871,9 +264889,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L101", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_filteremptymenus", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_filteremptymenus" }, { "relation": "contains", @@ -264881,9 +264899,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L70", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_filtermenubycodes", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_filtermenubycodes" }, { "relation": "contains", @@ -264891,9 +264909,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L55", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_filtermenubyroles", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_filtermenubyroles" }, { "relation": "contains", @@ -264901,9 +264919,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L10", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_menucodesfromapi", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_menucodesfromapi" }, { "relation": "contains", @@ -264911,9 +264929,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L46", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_normalizemenucode", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_normalizemenucode" }, { "relation": "contains", @@ -264921,9 +264939,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L8", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_routesalias", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_routesalias" }, { "relation": "contains", @@ -264931,9 +264949,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L130", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "scripts_simulate_menu_filter_full_toplevelsummary", - "confidence_score": 1.0 + "target": "scripts_simulate_menu_filter_full_toplevelsummary" }, { "relation": "imports_from", @@ -264942,9 +264960,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L5", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "src_router_routes_asyncroutes_ts", - "confidence_score": 1.0 + "target": "src_router_routes_asyncroutes_ts" }, { "relation": "imports_from", @@ -264953,9 +264971,9 @@ "source_file": "scripts/simulate-menu-filter-full.ts", "source_location": "L6", "weight": 1.0, + "confidence_score": 1.0, "source": "scripts_simulate_menu_filter_full_ts", - "target": "src_types_router_index_ts", - "confidence_score": 1.0 + "target": "src_types_router_index_ts" }, { "relation": "contains", @@ -270783,6 +270801,17 @@ "source": "src_composables_usedbinstantsearch_ts", "target": "composables_usedbinstantsearch_usedbinstantsearch" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_composables_usedbinstantsearch_ts" + }, { "relation": "imports_from", "context": "import", @@ -270838,6 +270867,17 @@ "source": "src_views_pl_vehicle_index_vue", "target": "src_composables_usedbinstantsearch_ts" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "composables_usedbinstantsearch_usedbinstantsearch" + }, { "relation": "imports", "context": "import", @@ -270953,6 +270993,17 @@ "source": "src_composables_usepersistedlistcolumns_ts", "target": "composables_usepersistedlistcolumns_usepersistedlistcolumnsoptions" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L260", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_composables_usepersistedlistcolumns_ts" + }, { "relation": "imports_from", "context": "import", @@ -271041,6 +271092,17 @@ "source": "composables_usepersistedlistcolumns_usepersistedlistcolumns", "target": "composables_usepersistedlistcolumns_loadvisiblecolumns" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L260", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "composables_usepersistedlistcolumns_usepersistedlistcolumns" + }, { "relation": "imports", "context": "import", @@ -280102,6 +280164,16 @@ "source": "src_utils_pl_personnel_cert_ts", "target": "utils_pl_personnel_cert_pl_personnel_affiliation_options" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/utils/pl-personnel-cert.ts", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_utils_pl_personnel_cert_ts", + "target": "utils_pl_personnel_cert_pl_personnel_both_required_cert_names" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -294191,6 +294263,17 @@ "source": "src_utils_bx_apply_date_filter_ts", "target": "bx_apply_date_filter_matchesapplydaterange" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_utils_bx_apply_date_filter_ts" + }, { "relation": "imports_from", "context": "import", @@ -294202,6 +294285,17 @@ "source": "src_views_bx_view_todo_index_vue", "target": "src_utils_bx_apply_date_filter_ts" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "bx_apply_date_filter_applydaterange" + }, { "relation": "imports", "context": "import", @@ -294224,6 +294318,17 @@ "source": "src_views_bx_view_todo_index_vue", "target": "bx_apply_date_filter_buildapplydaterangequery" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "bx_apply_date_filter_matchesapplydaterange" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -294891,6 +294996,17 @@ "source": "src_utils_bx_table_summary_ts", "target": "bx_table_summary_summarycolumn" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_utils_bx_table_summary_ts" + }, { "relation": "imports_from", "context": "import", @@ -294913,6 +295029,28 @@ "source": "src_views_bx_view_todo_index_vue", "target": "bx_table_summary_sumfield" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "bx_table_summary_sumfieldbybiztype" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "bx_table_summary_buildpagesummarymethod" + }, { "relation": "imports", "context": "import", @@ -306432,6 +306570,17 @@ "source": "src_components_bx_base_bxapprovalflowtabs_vue", "target": "src_components_bx_base_approvalhistoryview_vue" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L276", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_components_bx_base_bxapprovalflowtabs_vue" + }, { "relation": "imports_from", "context": "import", @@ -308342,6 +308491,17 @@ "source": "src_views_pl_freight_components_unsettledplanpanel_vue", "target": "src_components_business_pl_plan_view_dialog_index_vue" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "src/views/bx/view/all/index.vue", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_views_bx_view_all_index_vue", + "target": "src_components_business_list_quick_search_input_index_vue" + }, { "relation": "imports_from", "context": "import", @@ -335287,6 +335447,16 @@ "source": "src_views_pl_personnel_index_vue", "target": "personnel_index_maskidcard" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L472", + "weight": 1.0, + "source": "src_views_pl_personnel_index_vue", + "target": "personnel_index_mergepersonnelcertslots", + "confidence_score": 1.0 + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -335377,6 +335547,160 @@ "source": "src_views_pl_personnel_index_vue", "target": "personnel_index_visiblecolumns_checkall_isindeterminate_iscolumnvisible_resettodefault" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L728", + "weight": 1.0, + "source": "personnel_index_handleedit", + "target": "personnel_index_mergepersonnelcertslots", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L525", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlesubmit", + "target": "personnel_index_validatecerts" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L473", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handleadd", + "target": "personnel_index_resetcertlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L565", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handledialogclose", + "target": "personnel_index_resetcertlist" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L580", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handledelete", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L420", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlepagechange", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L416", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlereset", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L408", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlesearch", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L425", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlesizechange", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L557", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handlesubmit", + "target": "personnel_index_fetchdata" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L437", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handletoolbaredit", + "target": "personnel_index_handleedit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L445", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handletoolbardelete", + "target": "personnel_index_handledelete" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L451", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handleeditfromview", + "target": "personnel_index_handleedit" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "src/views/pl/personnel/index.vue", + "source_location": "L456", + "weight": 1.0, + "confidence_score": 1.0, + "source": "personnel_index_handledeletefromview", + "target": "personnel_index_handledelete" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -357142,149 +357466,6 @@ "source": "pl_freight_settlement_view_dialog_index_reload", "target": "pl_freight_settlement_view_dialog_index_loaddata" }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L525", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlesubmit", - "target": "personnel_index_validatecerts" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L473", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handleadd", - "target": "personnel_index_resetcertlist" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L565", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handledialogclose", - "target": "personnel_index_resetcertlist" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L580", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handledelete", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L420", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlepagechange", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L416", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlereset", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L408", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlesearch", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L425", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlesizechange", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L557", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handlesubmit", - "target": "personnel_index_fetchdata" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L437", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handletoolbaredit", - "target": "personnel_index_handleedit" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L445", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handletoolbardelete", - "target": "personnel_index_handledelete" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L451", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handleeditfromview", - "target": "personnel_index_handleedit" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "src/views/pl/personnel/index.vue", - "source_location": "L456", - "weight": 1.0, - "confidence_score": 1.0, - "source": "personnel_index_handledeletefromview", - "target": "personnel_index_handledelete" - }, { "relation": "calls", "context": "call", @@ -485013,5 +485194,5 @@ } ], "hyperedges": [], - "built_at_commit": "3520f9ce903cd5a4d67371e877f56963f7d26236" + "built_at_commit": "0e60b88cba769fab75e50abc6d2e872fe177823f" } \ No newline at end of file diff --git a/web-admin/src/api/pl/index.ts b/web-admin/src/api/pl/index.ts index 55b952c96..46fea9577 100644 --- a/web-admin/src/api/pl/index.ts +++ b/web-admin/src/api/pl/index.ts @@ -419,6 +419,7 @@ export interface PlanQuery { transportStatus?: string archiveStatus?: string customerName?: string + productName?: string planDateFrom?: string planDateTo?: string page?: number diff --git a/web-admin/src/components/business/pl-cert-form-list/index.vue b/web-admin/src/components/business/pl-cert-form-list/index.vue index 7a7b57d66..d48b1578d 100644 --- a/web-admin/src/components/business/pl-cert-form-list/index.vue +++ b/web-admin/src/components/business/pl-cert-form-list/index.vue @@ -205,6 +205,8 @@ const props = withDefaults( enforceSelfVehicleRequired?: boolean /** 承运商车辆:按主车/挂车注入必备槽位(行驶证、营运证) */ enforceCarrierVehicleRequired?: boolean + /** 人员:切换类型时隐藏非当前类型的必备槽(如 driver 不展示押运员从业资格证) */ + stripManagedCertNames?: readonly string[] }>(), { title: '证书', @@ -216,7 +218,8 @@ const props = withDefaults( requiredCertNames: () => [], requiredVehiclePart: PL_VEHICLE_CERT_PART_HEAD, enforceSelfVehicleRequired: false, - enforceCarrierVehicleRequired: false + enforceCarrierVehicleRequired: false, + stripManagedCertNames: () => [] } ) @@ -294,7 +297,8 @@ function syncRequiredSlots() { } if (props.requiredCertNames?.length) { certList.value = mergeCertListWithRequiredSlots(certList.value, props.requiredCertNames, { - vehiclePart: props.requiredVehiclePart + vehiclePart: props.requiredVehiclePart, + stripManagedNames: props.stripManagedCertNames }) } } @@ -319,6 +323,7 @@ watch( props.enforceSelfVehicleRequired, props.enforceCarrierVehicleRequired, props.requiredCertNames, + props.stripManagedCertNames, props.trailerNo ] as const, () => { diff --git a/web-admin/src/utils/pl-cert-slots.ts b/web-admin/src/utils/pl-cert-slots.ts index 37fdc1d56..5874b10a1 100644 --- a/web-admin/src/utils/pl-cert-slots.ts +++ b/web-admin/src/utils/pl-cert-slots.ts @@ -21,7 +21,6 @@ export function isRequiredCertSlotComplete( ): boolean { if (!cert) return false if (!matchRequiredCertName(cert.certName, requiredName)) return false - if (!cert.certNo?.trim()) return false if (!cert.expireDate) return false if (!cert.attachmentUrls?.trim()) return false return true @@ -32,10 +31,9 @@ export function getMissingRequiredCertFieldLabels( requiredName: string ): string[] { if (!cert || !matchRequiredCertName(cert.certName, requiredName)) { - return ['证号', '有效期', '附件'] + return ['有效期', '附件'] } const missing: string[] = [] - if (!cert.certNo?.trim()) missing.push('证号') if (!cert.expireDate) missing.push('有效期') if (!cert.attachmentUrls?.trim()) missing.push('附件') return missing @@ -133,12 +131,28 @@ function findCertIndexForRequired( export function mergeCertListWithRequiredSlots( existing: CertRowWithMeta[], requiredNames: readonly string[], - options?: { vehiclePart?: string } + options?: { vehiclePart?: string; stripManagedNames?: readonly string[] } ): CertRowWithMeta[] { const vehiclePart = options?.vehiclePart - const next = existing.map(cert => ({ ...cert })) + const stripManagedNames = options?.stripManagedNames const normalizedPart = vehiclePart ? normalizeVehicleCertPart(vehiclePart) : null + let source = existing + if (stripManagedNames?.length) { + source = existing.filter(cert => { + if (normalizedPart && normalizeVehicleCertPart(cert.vehiclePart) !== normalizedPart) { + return true + } + if (requiredNames.some(name => matchRequiredCertName(cert.certName, name))) { + return true + } + const isManaged = stripManagedNames.some(name => matchRequiredCertName(cert.certName, name)) + return !isManaged + }) + } + + const next = source.map(cert => ({ ...cert })) + const extras = next.filter(cert => { if (normalizedPart && normalizeVehicleCertPart(cert.vehiclePart) !== normalizedPart) { return false diff --git a/web-admin/src/utils/pl-personnel-cert.ts b/web-admin/src/utils/pl-personnel-cert.ts index 234d899ca..b4e9283b6 100644 --- a/web-admin/src/utils/pl-personnel-cert.ts +++ b/web-admin/src/utils/pl-personnel-cert.ts @@ -5,10 +5,20 @@ export const PL_PERSONNEL_CERT_MISSING_SUFFIX = '(证书缺失)' export const PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES = [ '身份证', '驾驶证', - '从业资格证' + '驾驶员从业资格证' ] as const -export const PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES = ['身份证', '从业资格证'] as const +export const PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES = [ + '身份证', + '押运员从业资格证' +] as const + +export const PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES = [ + '身份证', + '驾驶证', + '驾驶员从业资格证', + '押运员从业资格证' +] as const export type PersonnelCertRole = 'driver' | 'escort' export type PersonnelType = 'driver' | 'escort' | 'both' @@ -69,7 +79,10 @@ export function getRequiredPersonnelCertNamesByType( if (personnelType === 'escort') { return PL_PERSONNEL_ESCORT_REQUIRED_CERT_NAMES } - return PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES + if (personnelType === 'driver') { + return PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES + } + return PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES } /** 车辆关联人员:从人员主数据类型映射为关联角色(司机/押运员) */ @@ -105,7 +118,6 @@ export function isPersonnelCertStrictComplete( ): boolean { if (!cert?.certName?.trim()) return false if (!matchRequiredCertName(cert.certName, requiredName)) return false - if (!cert.certNo?.trim()) return false if (!cert.expireDate) return false if (!cert.attachmentUrls?.trim()) return false return true @@ -117,12 +129,8 @@ export function matchRequiredCertName( ): boolean { const name = actualName?.trim() || '' if (!name) return false - if (requiredName === '从业资格证') { - return ( - name === '从业资格证' || - name === '危化品从业资格证' || - name.includes('从业资格证') - ) + if (requiredName === '押运员从业资格证') { + return name === '押运员从业资格证' || name === '押运员证' } return name === requiredName } @@ -130,7 +138,6 @@ export function matchRequiredCertName( export function isPersonnelCertUploaded(cert?: Pick) { return Boolean( cert?.certName?.trim() && - cert?.certNo?.trim() && cert?.expireDate && cert?.attachmentUrls?.trim() ) @@ -190,7 +197,8 @@ export function getPersonnelCertMissingSuffix( export const PL_PERSONNEL_CERT_SHORT_LABELS: Record = { 身份证: '身', 驾驶证: '驾', - 从业资格证: '业' + 驾驶员从业资格证: '业', + 押运员从业资格证: '押' } export type PersonnelCertBadgeStatus = 'missing' | 'valid' | 'expiring' | 'expired' @@ -207,10 +215,9 @@ function getPersonnelCertMissingFieldLabels( requiredName: string ): string[] { if (!cert || !matchRequiredCertName(cert.certName, requiredName)) { - return ['证号', '有效期', '附件'] + return ['有效期', '附件'] } const missing: string[] = [] - if (!cert.certNo?.trim()) missing.push('证号') if (!cert.expireDate) missing.push('有效期') if (!cert.attachmentUrls?.trim()) missing.push('附件') return missing diff --git a/web-admin/src/utils/pl-vehicle-cert.ts b/web-admin/src/utils/pl-vehicle-cert.ts index 2fcf284c0..d2ea45d9b 100644 --- a/web-admin/src/utils/pl-vehicle-cert.ts +++ b/web-admin/src/utils/pl-vehicle-cert.ts @@ -79,7 +79,6 @@ export function mergeVehicleCertsByPart( export function isVehicleCertUploaded(cert?: Pick) { return Boolean( cert?.certName?.trim() && - cert?.certNo?.trim() && cert?.expireDate && cert?.attachmentUrls?.trim() ) @@ -264,10 +263,9 @@ function getVehicleCertMissingFieldLabels( requiredName: string ): string[] { if (!cert || !matchVehicleRequiredCertName(cert.certName, requiredName)) { - return ['证号', '有效期', '附件'] + return ['有效期', '附件'] } const missing: string[] = [] - if (!cert.certNo?.trim()) missing.push('证号') if (!cert.expireDate) missing.push('有效期') if (!cert.attachmentUrls?.trim()) missing.push('附件') return missing diff --git a/web-admin/src/views/pl/personnel/index.vue b/web-admin/src/views/pl/personnel/index.vue index 2ee2e57e8..80e2b3114 100644 --- a/web-admin/src/views/pl/personnel/index.vue +++ b/web-admin/src/views/pl/personnel/index.vue @@ -311,6 +311,7 @@ upload-folder="pl/personnel-cert" :cert-name-options="certNameOptions" :required-cert-names="requiredPersonnelCertNames" + :strip-managed-cert-names="PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES" layout="table" /> @@ -388,6 +389,7 @@ import { getPersonnelAffiliationLabel, getPersonnelAffiliationTagType, PL_PERSONNEL_AFFILIATION_OPTIONS, + PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES, PL_PERSONNEL_TYPE_OPTIONS } from '@/utils/pl-personnel-cert' @@ -431,8 +433,8 @@ const viewDetail = ref(null) const certNameOptions = [ '身份证', '驾驶证', - '从业资格证', - '危化品从业资格证', + '驾驶员从业资格证', + '押运员从业资格证', '押运员证', '健康证' ] @@ -462,9 +464,20 @@ const formData = reactive({ }) const requiredPersonnelCertNames = computed(() => - getRequiredPersonnelCertNamesByType(formData.personnelType) + formData.personnelType + ? getRequiredPersonnelCertNamesByType(formData.personnelType) + : [] ) +function mergePersonnelCertSlots(list: CertListItem[]) { + if (!formData.personnelType) return list + return mergeCertListWithRequiredSlots( + list, + getRequiredPersonnelCertNamesByType(formData.personnelType), + { stripManagedNames: PL_PERSONNEL_BOTH_REQUIRED_CERT_NAMES } + ) +} + const formRules = { personnelName: [{ required: true, message: '请输入姓名', trigger: 'blur' }], personnelAffiliation: [{ required: true, message: '请选择人员归属', trigger: 'change' }], @@ -575,10 +588,7 @@ watch( () => formData.personnelType, () => { if (!formData.personnelType) return - certList.value = mergeCertListWithRequiredSlots( - certList.value, - getRequiredPersonnelCertNamesByType(formData.personnelType) - ) + certList.value = mergePersonnelCertSlots(certList.value) certFormListRef.value?.refreshRequiredSlots?.() } ) @@ -715,7 +725,7 @@ async function handleEdit(row: Personnel) { status: detail.status, remark: detail.remark || '' }) - certList.value = mergeCertListWithRequiredSlots( + certList.value = mergePersonnelCertSlots( (detail.certList || []).map(c => ({ _key: c.id || c.certId || `cert-${Math.random().toString(36).slice(2, 10)}`, certId: c.id || c.certId, @@ -724,8 +734,7 @@ async function handleEdit(row: Personnel) { expireDate: c.expireDate, remindDays: c.remindDays ?? 30, attachmentUrls: c.attachmentUrls || '' - })), - getRequiredPersonnelCertNamesByType(detail.personnelType || 'both') + })) ) certFormListRef.value?.refreshRequiredSlots?.() } catch { diff --git a/web-admin/src/views/pl/plan-archive/index.vue b/web-admin/src/views/pl/plan-archive/index.vue index a91c85379..21b5381ab 100644 --- a/web-admin/src/views/pl/plan-archive/index.vue +++ b/web-admin/src/views/pl/plan-archive/index.vue @@ -19,6 +19,14 @@ @keyup.enter="handleSearch" /> + + + @@ -398,8 +406,9 @@ const activePlanTypeTab = ref('all') const searchForm = reactive({ planNo: '', planType: '', + productName: '', followStatus: '', - transportStatus: '', + transportStatus: 'arranged', customerName: '', archiveStatus: '' }) @@ -451,6 +460,7 @@ async function fetchData() { followStatus: searchForm.followStatus || undefined, transportStatus: searchForm.transportStatus || undefined, customerName: keyword ? undefined : searchForm.customerName || undefined, + productName: keyword ? undefined : searchForm.productName || undefined, archiveStatus: searchForm.archiveStatus || undefined, planDateFrom: dateRange.value?.[0] || undefined, planDateTo: dateRange.value?.[1] || undefined, @@ -480,8 +490,9 @@ function handleReset() { activePlanTypeTab.value = 'all' searchForm.planNo = '' searchForm.planType = '' + searchForm.productName = '' searchForm.followStatus = '' - searchForm.transportStatus = '' + searchForm.transportStatus = 'arranged' searchForm.customerName = '' searchForm.archiveStatus = '' quickSearch.value = '' @@ -581,6 +592,7 @@ useDbInstantSearch( () => ({ planNo: searchForm.planNo, planType: searchForm.planType, + productName: searchForm.productName, followStatus: searchForm.followStatus, transportStatus: searchForm.transportStatus, customerName: searchForm.customerName,